Compartilhar via


Provedor de Contadores de Desempenho

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

O provedor de Contador de Desempenho é um provedor de alto desempenho que fornece dados brutos do 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 do 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.

Use a classe Win32_PerfFormattedData correspondente para obter os dados de desempenho pré-calculados mostrados no Monitor do Sistema. Por exemplo, use a classe Win32_PerfFormattedData_PerfDisk_LogicalDisk para obter dados de disco pré-calculados.

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

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

Provedores de WMI