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
Entwickeln eines WMI-Anbieters
Umwandeln eines Instanzanbieters in einen Hochleistungsanbieter