Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IWbemHiPerfProvider interface

The IWbemHiPerfProvider interface enables providers to supply refreshable objects and enumerators. High-performance providers can be loaded in-process to either WMI or a client process. When the provider is loaded in-process to a client process, it uses the CLSID specified as the ClientLoadableCLSID value in the __Win32Provider representing the provider instance definition.

Members

The IWbemHiPerfProvider interface inherits from the IUnknown interface. IWbemHiPerfProvider also has these types of members:

Methods

The IWbemHiPerfProvider interface has these methods.

MethodDescription
CreateRefreshableEnum

Creates a refreshable enumerator.

CreateRefreshableObject

Creates a refreshable instance object.

CreateRefresher

Creates a refresher.

GetObjects

Retrieves the specified objects.

QueryInstances

Returns instances of the specified class by using the supplied IWbemObjectSink object.

StopRefreshing

Stops refreshing an enumerator or instance object.

 

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows Server 2003

Header

Wbemprov.h (include Wbemidl.h)

Library

Wbemuuid.lib

DLL

Wmiprvsd.dll

See also

COM API for WMI
Developing a WMI Provider
Writing an Instance Provider
Making an Instance Provider into a High-Performance Provider
Accessing WMI Preinstalled Performance Classes
Accessing Performance Data in C++
IWbemRefresher

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.