IWbemHiPerfEnum インターフェイス (wbemcli.h)
IWbemHiPerfEnum インターフェイスは、インスタンス オブジェクトの列挙に迅速にアクセスできるように、リフレッシャー操作で使用されます。 WMI は、このインターフェイスの実装を提供します。このインターフェイスは、 IWbemHiPerfProvider::CreateRefreshableEnum が呼び出されたときにプロバイダーに渡され、 IWbemConfigureRefresher::AddEnum が呼び出されたときにクライアントに返されます。
クライアント アプリケーションは、このインターフェイスの GetObjects メソッドのみを呼び出すことができます。 クライアント アプリケーションが他の IWbemHiPerfEnum メソッドを呼び出そうとすると、WBEM_E_ACCESS_DENIEDが返されます。 プロバイダーは、クライアントが Refresh を呼び出すたびに列挙子を更新するために、これらの他のメソッドを呼び出します。
メモ このインターフェイスは、どのような状況でも、ユーザーまたはプロバイダーによって実装されません。 WMI によって提供される実装は、サポートされている唯一の実装です。
継承
IWbemHiPerfEnum インターフェイスは、IUnknown インターフェイスから継承します。 IWbemHiPerfEnum には、次の種類のメンバーもあります。
メソッド
IWbemHiPerfEnum インターフェイスには、これらのメソッドがあります。
IWbemHiPerfEnum::AddObjects IWbemHiPerfEnum::AddObjects メソッドは、指定されたインスタンス オブジェクトを列挙子に追加します。 |
IWbemHiPerfEnum::GetObjects IWbemHiPerfEnum::GetObjects メソッドは、列挙子に現在存在するオブジェクトを取得します。 |
IWbemHiPerfEnum::RemoveAll IWbemHiPerfEnum::RemoveAll メソッドは、列挙子からすべてのオブジェクトを空にします。 |
IWbemHiPerfEnum::RemoveObjects IWbemHiPerfEnum::RemoveObjects メソッドは、(リフレッシャー識別子によって識別される) オブジェクトをリフレッシャーから削除します。 |
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | wbemcli.h (Wbemidl.h を含む) |