IWbemHiPerfProvider-Schnittstelle (wbemprov.h)

Mit der IWbemHiPerfProvider-Schnittstelle können Anbieter aktualisierbare Objekte und Enumeratoren bereitstellen. Hochleistungsanbieter können prozessintern in WMI oder in einen Clientprozess geladen werden. Wenn der Anbieter prozessintern in einen Clientprozess geladen wird, verwendet er die CLSID, die als ClientLoadableCLSID-Wert im __Win32Provider angegeben ist, der den Anbieter instance Definition darstellt.

Vererbung

Die IWbemHiPerfProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . IWbemHiPerfProvider verfügt auch über folgende Arten von Membern:

Methoden

Die IWbemHiPerfProvider-Schnittstelle verfügt über diese Methoden.

 
IWbemHiPerfProvider::CreateRefreshableEnum

Erstellt eine neue auffrischbare Enumeration.
IWbemHiPerfProvider::CreateRefreshableObject

Fordert ein aktualisierbares instance-Objekt an.
IWbemHiPerfProvider::CreateRefresher

Erstellt eine Aktualisierung.
IWbemHiPerfProvider::GetObjects

Fügt die nicht schlüsselfreien Eigenschaften der Objekte in das angegebene Array ein.
IWbemHiPerfProvider::QueryInstances

Gibt Instanzen der angegebenen Klasse mithilfe des angegebenen IWbemObjectSink-instance zurück.
IWbemHiPerfProvider::StopRefreshing

Beendet das Aktualisieren des Objekts oder Enumerators, das dem angegebenen Bezeichner entspricht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemprov.h (include Wbemidl.h)

Weitere Informationen

Zugreifen auf Leistungsdaten in C++

Zugreifen auf vorinstallierte WMI-Leistungsklassen

COM-API für WMI

Entwickeln eines WMI-Anbieters

IWbemRefresher

Umwandeln eines Instanzanbieters in einen Hochleistungsanbieter

Schreiben eines Instanzanbieters