'#include'

/* Título: MyMof.Mof / / Título: MyMof2.Mof */

O comando de pré-processador #include inclui o conteúdo de um arquivo MOF em outro arquivo MOF. O exemplo de código a seguir descreve a sintaxe do comando #include.

#include ("Moffile.mof")

No exemplo anterior, Moffile.mof é o nome do arquivo MOF a ser incluído.

O exemplo a seguir mostra dois arquivos MOF. Quando você compila o primeiro arquivo MOF, o compilador compila automaticamente o segundo arquivo MOF (Mymof2.mof) no local em que você colocar a instrução #include.

/*   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                           */

O seguinte arquivo MOF está incluído no exemplo anterior:

/*   Title: MyMof2.Mof                               */
/*                                                   */
/*   This MOF is included when MyMof.MOF is compiled */

class myclass2 
{
    [key] string Description;
};


instance of myclass2
{
    Description = "Description of myclass2";
    
};

Comandos de pré-processador