Interfaccia IWbemHiPerfProvider (wbemprov.h)

L'interfaccia IWbemHiPerfProvider consente ai provider di fornire oggetti e enumeratori aggiornabili. I provider ad alte prestazioni possono essere caricati in-process per WMI o un processo client. Quando il provider viene caricato in-process in un processo client, usa CLSID specificato come valore ClientLoadableCLSID nella __Win32Provider che rappresenta la definizione dell'istanza del provider.

Ereditarietà

L'interfaccia IWbemHiPerfProvider eredita dall'interfaccia IUnknown . IWbemHiPerfProvider include anche questi tipi di membri:

Metodi

L'interfaccia IWbemHiPerfProvider include questi metodi.

 
IWbemHiPerfProvider::CreateRefreshableEnum

Crea una nuova enumerazione aggiornabile.
IWbemHiPerfProvider::CreateRefreshableObject

Richiede un oggetto di istanza aggiornabile.
IWbemHiPerfProvider::CreateRefresher

Crea un aggiornamento.
IWbemHiPerfProvider::GetObjects

Inserisce le proprietà non chiave degli oggetti nella matrice fornita.
IWbemHiPerfProvider::QueryInstances

Restituisce istanze della classe specificata usando l'istanza IWbemObjectSink specificata.
IWbemHiPerfProvider::StopRefreshing

Arresta l'aggiornamento dell'oggetto o dell'enumeratore corrispondente all'identificatore specificato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wbemprov.h (include Wbemidl.h)

Vedi anche

Accesso ai dati sulle prestazioni in C++

Accesso alle classi di prestazioni preinstallate di WMI

API COM per WMI

Sviluppo di un provider WMI

IWbemRefresher

Creazione di un provider di istanze in un provider di High-Performance

Scrittura di un provider di istanze