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)

另请参阅

在 C++ 中访问性能数据

访问 WMI 预安装的性能类

适用于 WMI 的 COM API

IWbemRefresher