Интерфейс IWbemHiPerfEnum (wbemcli.h)
Интерфейс IWbemHiPerfEnum используется в операциях обновления для обеспечения быстрого доступа к перечислениям объектов экземпляров. WMI предоставляет реализацию этого интерфейса, который передается поставщикам при вызове IWbemHiPerfProvider::CreateRefreshableEnum и возвращается клиентам при вызове IWbemConfigureRefresher::AddEnum .
Клиентские приложения могут вызывать только метод GetObjects этого интерфейса. Попытки клиентских приложений вызвать другие методы IWbemHiPerfEnum возвращают WBEM_E_ACCESS_DENIED. Поставщики вызывают эти другие методы для обновления перечислителей всякий раз, когда клиент вызывает Refresh.
Наследование
Интерфейс 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