プロバイダー フレームワーク クラス
[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 クラスのリファレンスに関するページを参照してください。