Erstellen eines gleichgeordneten Namespaces mit MOF-Code
Eine weitere Möglichkeit zum Erstellen eines Namespaces besteht darin, MOF-Code (Managed Object Format) zu verwenden, um einen gleichgeordneten Namespace zu erstellen. Ein gleichgeordneter Namespace ist ein Namespace, der nicht als untergeordnetes Element des aktuellen Namespaces vorhanden ist.
Im folgenden Verfahren wird beschrieben, wie Sie einen gleichgeordneten Namespace mit MOF-Code erstellen.
So erstellen Sie eines gleichgeordneten Namespace mit MOF-Code
Fügen Sie vor der Namespacedeklaration den Befehl #pragma namespace in Ihren MOF-Code ein.
Der Befehl #pragma namespace weist WMI an, wo die Instanzen nach der Direktive erstellt werden sollen.
Erstellen Sie eine Instanz der Klasse __Namespace.
Kompilieren Sie Ihren Code mit dem Hilfsprogramm mofcomp oder der Schnittstelle IMofCompiler.
Weitere Informationen finden Sie unter Kompilieren von MOF-Dateien.
Im folgenden MOF-Codebeispiel wird beschrieben, wie Sie einen Namespace als untergeordnetes Element zum Namespace "Root\CIMv2" erstellen.
#pragma namespace("\\\\.\\Root")
instance of __Namespace
{
Name = "MyNamespace";
};