'#include'

/* Title: MyMof.Mof / / Title: MyMof2.Mof */

#include 预处理器命令将一个 MOF 文件的内容包括在另一个 MOF 文件中。 以下代码示例介绍了 #include 命令的语法。

#include ("Moffile.mof")

在前面的示例中,Moffile.mof 是要包括的 MOF 文件的名称。

下面的示例展示了两个 MOF 文件。 编译第一个 MOF 文件时,编译器会自动在你放置 #include 语句的位置编译第二个 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";
    
};

预处理器命令