Partilhar via


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 de 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. Este provedor fornece dados dinâmicos para as classes WMI derivadas de Win32_PerfFormattedData. A diferença entre esse provedor e o provedor do Contador de Desempenho é que o provedor do Contador de Desempenho fornece dados brutos e o provedor do Contador Cozido fornece dados de desempenho que aparecem exatamente como em Monitor do Sistema. O nome da instância __Win32Provider é "HiPerfCooker_v1".

O nome da classe formatada WMI para um objeto de contador tem a forma "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 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 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 o padrão interface de IWbemProviderInit, bem como o método IWbemRefresher::Refresh e os seguintes métodos de IWbemHiPerfProvider:

Provedores WMI