'#include'
/* Title: MyMof.Mof / / Title: MyMof2.Mof */
Der #include-Präprozessorbefehl nimmt den Inhalt einer MOF-Datei in eine andere MOF-Datei auf. Im folgenden Codebeispiel wird die Syntax für den Befehl #include beschrieben.
#include ("Moffile.mof")
Im vorherigen Beispiel ist Moffile.mof der Name der MOF-Datei, die einbezogen werden soll.
Das folgende Beispiel zeigt zwei MOF-Dateien. Wenn Sie die erste MOF-Datei kompilieren, kompiliert der Compiler automatisch die zweite MOF-Datei (Mymof2.mof) an dem Speicherort, an dem Sie die #include-Anweisung platzieren.
/* 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 */
Die folgende MOF-Datei ist im vorherigen Beispiel enthalten:
/* Title: MyMof2.Mof */
/* */
/* This MOF is included when MyMof.MOF is compiled */
class myclass2
{
[key] string Description;
};
instance of myclass2
{
Description = "Description of myclass2";
};