"#include"

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

El comando de preprocesador #include incluye el contenido de un archivo MOF en otro archivo MOF. En el ejemplo de código siguiente, se describe la sintaxis del comando #include.

#include ("Moffile.mof")

En el ejemplo anterior, Moffile.mof es el nombre del archivo MOF que se va a incluir.

En el ejemplo siguiente, se muestran dos archivos MOF. Al compilar el primer archivo MOF, el compilador compila automáticamente el segundo archivo MOF (Mymof2.mof) en la ubicación en la que se coloca la instrucción #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                           */

El archivo MOF siguiente se incluye en el ejemplo 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 preprocesador