Создание пространства имен уровня с помощью MOF-кода
Другим способом создания пространства имен является использование кода MOF для создания пространства имен того же уровня. Одноуровневое пространство имен — это пространство имен, которое не существует в качестве дочернего по отношению к текущему пространству имен.
В следующей процедуре описывается, как создать одноуровневое пространство имен с помощью MOF-кода.
Создание пространства имен того же уровня с помощью MOF-кода
Вставьте команду #pragma пространства имен в код MOF перед объявлением пространства имен.
Команда пространства имен #pragma указывает WMI, где следует создать экземпляры после директивы .
Создайте экземпляр класса __Namespace .
Скомпилируйте код с помощью служебной программы mofcomp или интерфейса IMofCompiler .
Дополнительные сведения см. в разделе Компиляция MOF-файлов.
В следующем примере кода MOF описывается, как создать пространство имен как одноуровневое для пространства имен Root\CIMv2.
#pragma namespace("\\\\.\\Root")
instance of __Namespace
{
Name = "MyNamespace";
};