Поделиться через


Интерфейс 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
Header wbemcli.h (включая Wbemidl.h)

См. также раздел

Доступ к данным о производительности в C++

Доступ к предварительно установленным классам производительности WMI

COM API для WMI

IWbemRefresher