'#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";
    
};

プリプロセッサ コマンド