Создание дочернего пространства имен с помощью кода MOF
Самый простой способ создания пространства имен — использовать код MOF для создания пространства имен в текущем каталоге. Текущий каталог определяется при входе в систему.
В следующей процедуре описывается создание дочернего пространства имен с помощью MOF-кода.
Создание дочернего пространства имен с помощью MOF-кода
Создайте экземпляр класса __Namespace .
В следующем примере кода показано, как создать дочернее пространство имен.
instance of __Namespace { Name = "MyNamespace"; };
Если вы хотите требовать от пользователя создания зашифрованного подключения к пространству имен, используйте квалификатор RequireEncryption . Дополнительные сведения см. в разделе Требование зашифрованного подключения к пространству имен.
В следующем примере кода показано, как требовать зашифрованное подключение.
instance of __Namespace { Name = "MyNamespace"; [RequiresEncryption(TRUE)] instance of __MyNamespace { }; };
Если вы хотите задать дескриптор безопасности для пространства имен, а не использовать безопасность пространства имен по умолчанию, используйте квалификатор NamespaceSecuritySDDL . Дополнительные сведения см. в разделе Настройка безопасности пространства имен при создании пространства имен.
В следующем примере кода показано, как задать дескриптор безопасности в пространстве имен.
#pragma namespace("\\\\.\\root\\MyNamespace") [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")] Instance of __Namespace { Name = "MyNamespace"; };
Скомпилируйте и загрузите экземпляр __Namespace с помощью служебной программы mofcomp или интерфейса IMofCompiler . Как mofcomp, так и интерфейс IMofCompiler автоматически загружают пространство имен в текущий каталог. Дополнительные сведения см. в разделе Компиляция MOF-файлов.
Связанные темы