Provedor de Dados de desempenho formatado

[O Provedor de Dados de desempenho formatado, 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 o percentual 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 Contador de Desempenho é que o provedor de Contador de Desempenho fornece dados brutos e o provedor de Contador Cozido fornece dados de desempenho que aparecem exatamente como no System Monitor. O nome da instância __Win32Provider é "HiPerfCooker_v1".

O nome da classe formatada WMI para um objeto de contador é do formulário "Win32_PerfFormattedData_service_name_object_name". 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 para identificar quais membros essas classes têm, consulte Recuperando documentação para objetos de dados de desempenho brutos e formatados.

As classes Win32_PerfFormattedData usam o qualificador CookingType em Tipos de Contador de Desempenho WMI para especificar a fórmula para calcular dados de desempenho. Este qualificador é o mesmo que o qualificador CounterType nas classes Win32_PerfRawData .

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

Provedores de WMI