次の方法で共有


クロス名前空間アソシエーション トラバーサル

Windows 7 以降、Windows Management Instrumentation (WMI) は CIM スキーマを使用してプロファイルを検出するための標準的なメカニズムを実装しました。

WMI では、クロス名前空間アソシエーション トラバーサルとアソシエーション プロファイルの登録がサポートされます。 プロファイル登録とアソシエーション トラバーサルの CIM 標準実装の詳細については、DSP1033 (https://www.dmtf.org/standards/published_documents/DSP1033.pdf) を参照してください。

この機能をサポートするために、WMI インフラストラクチャは次のことを行いました。

  • 相互運用名前空間 \root\interop を作成しました。
  • 名前空間間の関連付けのトラバーサルを許可します。 名前空間をまたがる関連付けでは、関連付けクラス レベルと実装された名前空間レベルでのフィルター処理がサポートされます。
  • CIM_RegisteredProfileCIM_ElementConformsToProfile、および CIM_ReferencedProfile クラスを追加しました。
  • CIM スキーマ バージョン 2.17.1 の互換性を実装しました。 詳細については、「CIM スキーマ互換性 する」を参照してください。

相互運用名前空間

相互運用名前空間は、クライアント アプリケーションがコンピューターでサポートされているすべてのプロファイルを検出するための共通の場所を提供します。 プロファイルを使用して、オペレーティング システム、ストレージ アレイ、またはデータベースのさまざまな側面を管理できます。

すべての相互運用クラスとオブジェクトは、root\interop 名前空間で定義する必要があります。

CIM クラス

次の一覧で説明する CIM クラスは、クロス名前空間アソシエーション トラバーサルをサポートします。

CIM_RegisteredProfile

実装対象としてアドバタイズされるプロファイル仕様を識別するために使用されます。 このクラスは、実装が準拠しているプロファイル名、組織、バージョンを含む情報を指定します。

CIM_ElementConformsToProfile

プロファイルで定義されている管理要素のインスタンスを、実装されている特定のプロファイル仕様を識別する CIM_RegisteredProfile クラスに関連付けるために使用されます。

CIM_ReferencedProfile

プロファイル間のリレーションシップを表すために使用されます。

クロス名前空間アソシエーション トラバーサルの実装

WMI サービスでは、名前空間間の関連付けのトラバーサルが許可されます。 WMI は、プロファイルを登録し、異なる名前空間に実装されているプロファイルに関連付ける相互運用機能名前空間を提供します。 ただし、アソシエーション トラバーサルを使用するには、実装者は相互運用機能と実装された名前空間の両方でプロファイル クラスをインスタンス化する必要があります。 詳細については、「相互運用 のアソシエーション プロバイダーの作成」を参照してください。

同じ管理環境内の名前空間をまたがる関連付けは、相互運用名前空間と実装された名前空間の両方でインスタンス化する必要があります。 それ以外の場合、アソシエーション トラバーサルは機能しません。 たとえば、電源プロファイルの関連付けプロバイダーは、ルート/相互運用機能とルート/cimv2/power 名前空間の両方に登録する必要があります。 アソシエーション トラバーサルは、いずれかの名前空間から他方の名前空間に戻って実行できる必要があります。 アソシエーション トラバーサルの例については、「相互運用機能名前空間 でのデータへのアクセス」を参照してください。

**Windows Vista: **

Windows 7 にアップグレードした後、ルート/相互運用名前空間に以前にインストールされた相互運用デバイス プロファイルがある場合、Windows 7 プロファイルはインストールされません。 これらのサード パーティ製プロファイル オブジェクトは、Windows 7 相互運用スキーマを上書きして機能を維持します。 さらに、WMI アプリケーション イベント ID 5631 が記録されます。

Windows 7 相互運用プロファイルを取得するには、Windows 7 バージョンの Interop.mof ファイルと関連する MFL ファイルをコンパイルする必要があります。 詳細については、「MOF ファイルのコンパイル」を参照してください。

CIM_RegisteredProfile

CIM_ElementConformsToProfile

CIM_ReferencedProfile

CIM スキーマ互換性

相互運用 のアソシエーション プロバイダーの作成の

相互運用機能名前空間 内のデータへのアクセスの