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
Creazione di un provider di istanze in un provider di High-Performance