'#include'

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

Il comando #include preprocessore include il contenuto di un file MOF in un altro file MOF. Nell'esempio di codice seguente viene descritta la sintassi per il comando #include.

#include ("Moffile.mof")

Nell'esempio precedente, Moffile.mof è il nome del file MOF da includere.

L'esempio seguente mostra due file MOF. Quando si compila il primo file MOF, il compilatore compila automaticamente il secondo file MOF (Mymof2.mof) nel percorso in cui si inserisce l'istruzione #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                           */

Nell'esempio precedente è incluso il file MOF seguente:

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

class myclass2 
{
    [key] string Description;
};


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

Comandi del preprocessore