Udostępnij za pośrednictwem


Dostawca licznika wydajności

[Dostawca licznika wydajności nie jest już dostępny do użycia. Zamiast tego użyj dostawcy WMIPerfInst.]

Dostawca licznika wydajności to dostawca o wysokiej wydajności, który udostępnia nieprzetworzone dane licznika wydajności do klas liczników wydajności usługi WMI uzyskanych z Win32_PerfRawData. Nazwa wystąpienia __Win32Provider to "NT5_GenericPerfProvider_V1".

Klasy Win32_PerfRawData znajdują się w przestrzeni nazw "Root\CIMv2". Każda klasa wydajności usługi WMI odpowiada obiektowi wydajności w bibliotece wydajności. Właściwości tych klas reprezentują liczniki dla obiektu. Nazwa klasy WMI dla nieprzetworzonego obiektu licznika ma postać Win32_PerfRawData__service_name_object_name. Na przykład nazwa klasy WMI zawierająca liczniki dysków logicznych jest Win32_PerfRawData_PerfDisk_LogicalDisk.

Możesz użyć odpowiedniej klasy Win32_PerfFormattedData, aby uzyskać wstępnie obliczone dane wydajności wyświetlane w System Monitor. Na przykład użyj klasy Win32_PerfFormattedData_PerfDisk_LogicalDisk, aby uzyskać wstępnie obliczone dane dysku.

Aby uzyskać więcej informacji na temat sposobu pisania klienta, który może uzyskać dostęp do nieprzetworzonych danych wydajności, zobacz Uzyskiwanie dostępu do danych wydajności w języku C++.

Jako dostawca o wysokiej wydajności dostawca licznika wydajności implementuje standardowy interfejs IWbemProviderInit, a także IWbemRefresher::Refresh method i następujące metody IWbemHiPerfProvider:

dostawcy usługi WMI