Share via


プロバイダー フレームワーク クラス

[WMI C++ クラスは WMI プロバイダー フレームワークの一部であり、現在最終的な状態と見なされています。これらのライブラリに影響を与える、セキュリティ関連以外の問題に対しては、それ以上の開発、機能強化、または更新プログラムは利用できません。 すべての新規開発には、MI API を使用する必要があります。]

プロバイダー フレームワークでは、次のクラスを実装しています。

フレームワーク クラス 説明
CFrameworkQuery クエリ処理用のメソッドが含まれます。
CInstance プロパティを設定および取得するメソッドが含まれており、IWbemClassObject インターフェイスのカプセル化です。 実装者は、IWbemClassObject メソッドに直接アクセスする必要はありません。
CThreadBase WMI プロバイダー フレームワークの内部スレッド セーフ メカニズムを提供する基底クラス。
CWbemGlueFactory WMI プロバイダー フレームワークの一部。 プロバイダー フレームワークでは、このインターフェイスのメソッドを内部的に実装して、プロバイダー用の新しいクラスのインスタンスを作成します。
CWbemProviderGlue IWbemProviderInit と、フレームワーク プロバイダーの読み込みとアンロードを制御するメソッドを実装します。
プロバイダー ヘルパー関数が含まれており、IWbemServices のメソッドの既定の実装を提供します。

 

フレームワーク メソッドの多くで CHString パラメーターが使用されることに注意してください。 CHString では、Microsoft Foundation Classes (MFC) と同じメソッドとプロパティの多くがサポートされていますが、MFC のオーバーヘッドはありません。 CHString の詳細については、CHString クラスのリファレンスに関するページを参照してください。