Compartilhar via


Provedor de Contador de Desempenho

[O provedor de contador de desempenho não está mais disponível para uso. Em vez disso, use o provedor de WMIPerfInst.]

O provedor contador de desempenho é um provedor de alto desempenho que fornece dados brutos de contador de desempenho para as classes de contador de desempenho do WMI derivadas de Win32_PerfRawData. O nome da instância __Win32Provider é "NT5_GenericPerfProvider_V1".

As classes Win32_PerfRawData estão localizadas no namespace "Root\CIMv2" do WMI. Cada classe de desempenho WMI corresponde a um objeto de desempenho em uma biblioteca de desempenho. As propriedades dessas classes representam os contadores do objeto. O nome da classe WMI para um objeto de contador bruto é do formulário Win32_PerfRawData__service_name_object_name. Por exemplo, o nome da classe WMI que contém os contadores de disco lógico é Win32_PerfRawData_PerfDisk_LogicalDisk.

Você pode usar a classe Win32_PerfFormattedData correspondente para obter os dados de desempenho pré-calculados mostrados no System Monitor. Por exemplo, use a classe Win32_PerfFormattedData_PerfDisk_LogicalDisk para obter dados de disco pré-calculados.

Para obter mais informações sobre como gravar um cliente que possa acessar dados brutos de desempenho, consulte Acessando dados de desempenho no C++.

Como um provedor de alto desempenho, o provedor de Contador de Desempenho implementa a interface deIWbemProviderInitpadrão, bem como o método IWbemRefresher::Refresh e os seguintes métodos IWbemHiPerfProvider:

provedores WMI