"#include"
/* Заголовок: MyMof.Mof / / Title: MyMof2.Mof */
Команда препроцессора #include включает содержимое одного MOF-файла в другой MOF-файл. В следующем примере кода описывается синтаксис команды #include.
#include ("Moffile.mof")
В предыдущем примере Moffile.mof — это имя включаемого MOF-файла.
В следующем примере показаны два MOF-файла. При компиляции первого MOF-файла компилятор автоматически компилирует второй MOF-файл (Mymof2.mof) в расположении, где размещается оператор #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 */
Следующий 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";
};