'#include'
/* Title: MyMof.Mof / / Title: MyMof2.Mof */
#include プリプロセッサ コマンドには、1 つの MOF ファイルの内容が別の MOF ファイルに含まれています。 次のコード例は、#include コマンドの構文の説明となっています。
#include ("Moffile.mof")
前の例では、Moffile.mof は含める MOF ファイルの名前です。
次の例では、2 つの MOF ファイルが示されています。 最初の MOF ファイルをコンパイルすると、コンパイラによって、#include ステートメントを配置する場所に 2 つ目の MOF ファイル (Mymof2.mof) が自動的にコンパイルされます。
/* Title: MyMof.Mof */
/* */
/* This MOF file shows how to include */
/* an MOF file in another MOF file */
#pragma namespace("\\\\.\\root")
#include ("mymof2.mof")
class myclass1
{
[key] string Description;
};
instance of myclass1
{
Description = "Description of myclass1";
};
/* End of MyMof.Mof */
前の例では、次の MOF ファイルが含まれています。
/* Title: MyMof2.Mof */
/* */
/* This MOF is included when MyMof.MOF is compiled */
class myclass2
{
[key] string Description;
};
instance of myclass2
{
Description = "Description of myclass2";
};