Freigeben über


Leistungsindikator-Provider

[Der Leistungsindikatoranbieter kann nicht mehr verwendet werden. Verwenden Sie stattdessen den WMIPerfInst-Anbieter.]

Der Leistungsindikatoranbieter ist ein Hochleistungsanbieter, der unformatierte Leistungsindikatordaten für die von Win32\_PerfRawData abgeleiteten Leistungsindikatorklassen von WMI bereitstellt. Der Name der __Win32Provider-Instanz 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 Leistungsindikatorobjekt hat das Format Win32_PerfRawData__Dienstname_Objektname. Der WMI-Klassenname der Klasse, die die Leistungsindikatoren der logischen Datenträger enthält, lautet beispielsweise Win32_PerfRawData_PerfDisk_LogicalDisk.

Sie können die entsprechende Win32_PerfFormattedData-Klasse verwenden, um die im Voraus berechneten Leistungsdaten abzurufen, die im Systemmonitor angezeigt werden. Verwenden Sie beispielsweise die Win32_PerfFormattedData_PerfDisk_LogicalDisk-Klasse, um im Voraus 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 IWbemProviderInit-Standardschnittstelle sowie die IWbemRefresher::Refresh-Methode und die folgenden IWbemHiPerfProvider-Methoden:

WMI-Anbieter