Provedor de dados formatados de desempenho

[O Provedor de Dados Formatados de Desempenho, também conhecido como "Provedor de Contador Cozido", não está mais disponível para uso. Em vez disso, use o provedor WMIPerfInst.]

O provedor de Dados de Desempenho Formatados de alto desempenho fornece dados calculados ("cozidos") do contador de desempenho, como a porcentagem de tempo que um disco gasta gravando dados. Esse provedor fornece dados dinâmicos para as classes WMI derivadas de Win32_PerfFormattedData. A diferença entre esse provedor e o Provedor de contadores de desempenho é que o provedor de contadores de desempenho fornece dados brutos e o provedor de contadores cozidos fornece dados de desempenho que aparecem exatamente como no Monitor do Sistema. O nome da instância __Win32Provider é "HiPerfCooker_v1".

O nome da classe formatada do WMI para um objeto de contador tem a seguinte forma: "Win32_PerfFormattedData_nome_do_serviço_nome_do_objeto". Por exemplo, o nome da classe WMI que contém os contadores de disco lógico é Win32_PerfFormattedData_PerfDisk_LogicalDisk. Essas classes estão localizadas no namespace "Root\CIMv2".

Como as classes de dados de desempenho são adicionadas e modificadas dinamicamente em um determinado sistema, não é possível documentar formalmente as propriedades de todos os objetos de desempenho conhecidos. Para determinar quais classes estão disponíveis para você e identificar quais membros essas classes têm, consulte Recuperar a documentação para objetos de dados de desempenho brutos e formatados.

As classes Win32_PerfFormattedData utilizam o qualificador CookingType em Tipos de Contadores de Desempenho do WMI para especificar a fórmula de cálculo dos dados de desempenho. Esse qualificador é o mesmo que o qualificador CounterType nas classes Win32_PerfRawData.

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

Provedores de WMI