MOF コードを使用した兄弟名前空間の作成
名前空間を作成するもう 1 つの方法は、Managed Object Format (MOF) コードを使用して兄弟名前空間を作成することです。 兄弟名前空間は、現在の名前空間の子として存在しない名前空間です。
次の手順では、MOF コードを使用して兄弟名前空間を作成する方法について説明します。
MOF コードを使用して兄弟名前空間を作成するには
MOF コードの名前空間宣言の前に #pragma namespace を挿入します。
#pragma namespace コマンドは、ディレクティブの後にインスタンスを作成する場所を WMI に指示します。
__Namespace クラスのインスタンスを作成します。
mofcomp ユーティリティまたは IMofCompiler インターフェイスを使用してコードをコンパイルします。
詳細については、「MOF ファイルのコンパイル」を参照してください。
次の MOF コード例では、名前空間を "Root\CIMv2" 名前空間の兄弟として作成する方法について説明します。
#pragma namespace("\\\\.\\Root")
instance of __Namespace
{
Name = "MyNamespace";
};