MOF コードを使用した兄弟名前空間の作成

名前空間を作成するもう 1 つの方法は、Managed Object Format (MOF) コードを使用して兄弟名前空間を作成することです。 兄弟名前空間は、現在の名前空間の子として存在しない名前空間です。

次の手順では、MOF コードを使用して兄弟名前空間を作成する方法について説明します。

MOF コードを使用して兄弟名前空間を作成するには

  1. MOF コードの名前空間宣言の前に #pragma namespace を挿入します。

    #pragma namespace コマンドは、ディレクティブの後にインスタンスを作成する場所を WMI に指示します。

  2. __Namespace クラスのインスタンスを作成します。

  3. mofcomp ユーティリティまたは IMofCompiler インターフェイスを使用してコードをコンパイルします。

    詳細については、「MOF ファイルのコンパイル」を参照してください。

次の MOF コード例では、名前空間を "Root\CIMv2" 名前空間の兄弟として作成する方法について説明します。

#pragma namespace("\\\\.\\Root")

instance of __Namespace 
{
    Name = "MyNamespace";
};