Интерфейс IWbemHiPerfProvider (wbemprov.h)
Интерфейс IWbemHiPerfProvider позволяет поставщикам предоставлять обновляемые объекты и перечислители. Высокопроизводительные поставщики могут быть загружены внутри процесса в WMI или клиентский процесс. Когда поставщик загружается внутри процесса в клиентский процесс, он использует идентификатор CLSID, указанный в качестве значения ClientLoadableCLSID в __Win32Provider , представляющего определение экземпляра поставщика.
Наследование
Интерфейс IWbemHiPerfProvider наследуется от интерфейса IUnknown . IWbemHiPerfProvider также имеет следующие типы элементов:
Методы
Интерфейс IWbemHiPerfProvider содержит следующие методы.
IWbemHiPerfProvider::CreateRefreshableEnum Создает новое обновляемое перечисление. |
IWbemHiPerfProvider::CreateRefreshableObject Запрашивает обновляемый объект экземпляра. |
IWbemHiPerfProvider::CreateRefresher Создает средство обновления. |
IWbemHiPerfProvider::GetObjects Вставляет неключовые свойства объектов в предоставленный массив. |
IWbemHiPerfProvider::QueryInstances Возвращает экземпляры указанного класса, используя предоставленный экземпляр IWbemObjectSink. |
IWbemHiPerfProvider::StopRefreshing Прекращает обновление объекта или перечислителя, соответствующего указанному идентификатору. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemprov.h (включая Wbemidl.h) |
См. также раздел
Доступ к данным о производительности в C++
Доступ к предварительно установленным классам производительности WMI
Превращение поставщика экземпляра в поставщик High-Performance