IWbemConfigureRefresher interface (wbemcli.h)

The IWbemConfigureRefresher interface is used by client code to add enumerators, objects, and nested refreshers into a refresher.

Users and providers should never implement this interface. The implementation provided by WMI is the only one that is supported.

By providing a native implementation of this interface, WMI allows client code to easily configure refreshers. You can access the IWbemConfigureRefresher interface by calling QueryInterface on IID_IWbemConfigureRefresher on the object returned by calling CoCreateInstance on CLSID_WbemRefresher.

Inheritance

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

Methods

The IWbemConfigureRefresher interface has these methods.

 
IWbemConfigureRefresher::AddEnum

The IWbemConfigureRefresher::AddEnum method adds an enumerator to the requested refresher.
IWbemConfigureRefresher::AddObjectByPath

The IWbemConfigureRefresher::AddObjectByPath method adds an object to a refresher by specifying an object path.
IWbemConfigureRefresher::AddObjectByTemplate

With the IWbemConfigureRefresher::AddObjectByTemplate method, you can add an object you want refreshed to a refresher by specifying an IWbemClassObject instance template.
IWbemConfigureRefresher::AddRefresher

The IWbemConfigureRefresher::AddRefresher method adds a refresher to a refresher.
IWbemConfigureRefresher::Remove

The IWbemConfigureRefresher::Remove method is used to remove an object, enumerator, or nested refresher from a refresher.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header wbemcli.h (include Wbemidl.h)

See also

Accessing Performance Data in C++

IWbemConfigureRefresher

IWbemHiPerfProvider

Making an Instance Provider into a High-Performance Provider

Performance Counter Provider