IWbemHiPerfProvider インターフェイス (wbemprov.h)

IWbemHiPerfProvider インターフェイスを使用すると、プロバイダーは更新可能なオブジェクトと列挙子を提供できます。 ハイ パフォーマンス プロバイダーは、WMI またはクライアント プロセスにインプロセスで読み込むことができます。 プロバイダーがプロセス内でクライアント プロセスに読み込まれると、プロバイダー インスタンス定義を表す__Win32ProviderClientLoadableCLSID 値として指定された 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 を含む)

こちらもご覧ください

C++ でのパフォーマンス データへのアクセス

WMI プレインストールされたパフォーマンス クラスへのアクセス

WMI 用 COM API

WMI プロバイダーの開発

IWbemRefresher

インスタンス プロバイダーをハイパフォーマンス プロバイダーに変換する

インスタンス プロバイダーの作成