IWbemRefresher interface (wbemcli.h)

The IWbemRefresher interface provides an entry point through which refreshable objects such as enumerators or refresher objects, can be refreshed. Implementers of IWbemHiPerfProvider must provide an implementation of this interface.

WMI supplies a client implementation of this interface. Clients can access this interface by calling CoCreateInstance on CLSID_WbemRefresher. This is the only supported implementation on the client.

Inheritance

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

Methods

The IWbemRefresher interface has these methods.

 
IWbemRefresher::Refresh

The IWbemRefresher::Refresh method updates all refreshable objects, enumerators, and nested refreshers. The WMI Refresher calls this function in response to a client request to Refresh.

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++

COM API for WMI

Developing a WMI Provider

IWbemConfigureRefresher

IWbemHiPerfProvider

Making an Instance Provider into a High-Performance Provider

Performance Counter Provider

Writing an Instance Provider