Dela via


Formaterad prestandadataprovider

[Den formaterade prestandadataprovidern, även kallad "Cooked Counter Provider", är inte längre tillgänglig för användning. Använd i stället WMIPerfInst provider.]

Providern för formaterade prestandadata tillhandahåller beräknade ("kokta") prestandaräknaredata, till exempel den procentandel av tiden som en disk ägnar åt att skriva data. Den här providern levererar dynamiska data till WMI-klasserna som härleds från Win32_PerfFormattedData. Skillnaden mellan den här providern och performance counter-providern är att providern för prestandaräknare tillhandahåller rådata och att den kokta räknarprovidern tillhandahåller prestandadata som visas exakt som i System Monitor-. Det __Win32Provider instansnamnet är "HiPerfCooker_v1".

Det WMI-formaterade klassnamnet för ett räknarobjekt är av formatet "Win32_PerfFormattedData_service_name_object_name". Till exempel är WMI-klassnamnet som innehåller räknare för logiska diskar Win32_PerfFormattedData_PerfDisk_LogicalDisk. Dessa klasser finns i namnområdet "Root\CIMv2".

Eftersom prestandadataklasser läggs till och ändras dynamiskt i ett visst system går det inte att formellt dokumentera egenskaperna för alla kända prestandaobjekt. Information om vilka klasser som är tillgängliga för dig och för att identifiera vilka medlemmar dessa klasser har finns i Hämta dokumentation för råa och formaterade prestandadataobjekt.

I Win32_PerfFormattedData-klasserna används CookingType-kvalificerare i WMI-prestandaräknare för att ange formeln för beräkning av prestandadata. Den här kvalificeraren är samma som CounterType-kval i Win32_PerfRawData klasser.

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

WMI-providers