IWbemHiPerfProvider インターフェイス (wbemprov.h)
IWbemHiPerfProvider インターフェイスを使用すると、プロバイダーは更新可能なオブジェクトと列挙子を提供できます。 ハイ パフォーマンス プロバイダーは、WMI またはクライアント プロセスにインプロセスで読み込むことができます。 プロバイダーがプロセス内でクライアント プロセスに読み込まれると、プロバイダー インスタンス定義を表す__Win32Providerで ClientLoadableCLSID 値として指定された CLSID が使用されます。
継承
IWbemHiPerfProvider インターフェイスは、IUnknown インターフェイスから継承します。 IWbemHiPerfProvider には、次の種類のメンバーもあります。
メソッド
IWbemHiPerfProvider インターフェイスには、これらのメソッドがあります。
IWbemHiPerfProvider::CreateRefreshableEnum 新しい更新可能な列挙体を作成します。 |
IWbemHiPerfProvider::CreateRefreshableObject 更新可能なインスタンス オブジェクトを要求します。 |
IWbemHiPerfProvider::CreateRefresher リフレッシャーを作成します。 |
IWbemHiPerfProvider::GetObjects 指定した配列にオブジェクトのキー以外のプロパティを挿入します。 |
IWbemHiPerfProvider::QueryInstances 指定した IWbemObjectSink インスタンスを使用して、指定したクラスのインスタンスを返します。 |
IWbemHiPerfProvider::StopRefreshing 指定された識別子に対応するオブジェクトまたは列挙子の更新を停止します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | wbemprov.h (Wbemidl.h を含む) |
こちらもご覧ください
WMI プレインストールされたパフォーマンス クラスへのアクセス
インスタンス プロバイダーをハイパフォーマンス プロバイダーに変換する