Dela via


Prestandaräknareprovider

[Prestandaräknarens provider är inte längre tillgänglig för användning. Använd i stället WMIPerfInst provider.]

Performance Counter-providern är en högpresterande provider som tillhandahåller rådata för prestandaräknare till WMI Prestandaräknareklasser härledda från Win32_PerfRawData. Det __Win32Provider instansnamnet är "NT5_GenericPerfProvider_V1".

De Win32_PerfRawData klasserna finns i namnområdet WMI "Root\CIMv2". Varje WMI-prestandaklass motsvarar ett prestandaobjekt i ett prestandabibliotek. Egenskaperna för dessa klasser representerar räknarna för objektet. WMI-klassnamnet för ett raw-räknarobjekt är av formuläret Win32_PerfRawData__service_name_object_name. Till exempel är WMI-klassnamnet som innehåller räknare för logiska diskar Win32_PerfRawData_PerfDisk_LogicalDisk.

Du kan använda motsvarande Win32_PerfFormattedData-klass för att hämta förberäknade prestandadata som visas i System Monitor-. Använd till exempel klassen Win32_PerfFormattedData_PerfDisk_LogicalDisk för att hämta förberäknade diskdata.

Mer information om hur du skriver en klient som kan komma åt rådata finns i Åtkomst till prestandadata i C++.

Som leverantör med höga prestanda implementerar prestandaräknaren standardgränssnittet IWbemProviderInit samt IWbemRefresher::Refresh-metoden och följande IWbemHiPerfProvider metoder:

WMI-providers