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)

另请参阅

在 C++ 中访问性能数据

访问 WMI 预安装的性能类

适用于 WMI 的 COM API

开发 WMI 提供程序

IWbemRefresher

将实例提供程序转换为高性能提供程序

编写实例提供程序