Leistungsindikatoranbieter
[Der Leistungsindikatoranbieter ist nicht mehr für die Verwendung verfügbar. Verwenden Sie stattdessen den WMIPerfInst Anbieter.]
Der Leistungsindikatoranbieter ist ein Hochleistungsanbieter, der Unformatierte Leistungsindikatordaten für die WMI-Leistungsindikatorklassen bereitstellt, die von Win32_PerfRawDataabgeleitet. Der __Win32Provider Instanzname lautet "NT5_GenericPerfProvider_V1".
Die Win32_PerfRawData Klassen befinden sich im WMI-Namespace "Root\CIMv2". Jede WMI-Leistungsklasse entspricht einem Leistungsobjekt in einer Leistungsbibliothek. Die Eigenschaften dieser Klassen stellen die Leistungsindikatoren für das Objekt dar. Der WMI-Klassenname für ein unformatiertes Zählerobjekt ist das Formular Win32_PerfRawData__service_name_object_name. Der WMI-Klassenname, der die logischen Datenträgerzähler enthält, ist z. B. Win32_PerfRawData_PerfDisk_LogicalDisk.
Sie können die entsprechende Win32_PerfFormattedData Klasse verwenden, um die vorab berechneten Leistungsdaten abzurufen, die in Systemmonitor-angezeigt werden. Verwenden Sie z. B. die Win32_PerfFormattedData_PerfDisk_LogicalDisk Klasse, um vorab berechnete Datenträgerdaten abzurufen.
Weitere Informationen zum Schreiben eines Clients, der auf Unformatierte Leistungsdaten zugreifen kann, finden Sie unter Zugreifen auf Leistungsdaten in C++-.
Als Hochleistungsanbieter implementiert der Leistungsindikatoranbieter die Standard-IWbemProviderInit Schnittstelle sowie die IWbemRefresher::Refresh-Methode und die folgenden IWbemHiPerfProvider Methoden:
- CreateRefreshableEnum
- CreateRefreshableObject-
- CreateRefresher-
- GetObjects-
- QueryInstances-
- StopRefreshing-
Verwandte Themen