Partilhar via


Provedor WmiPerfInst

Do Windows Vista em diante, o provedor WmiPerfInst fornece dados brutos e formatados do contador de desempenho dinamicamente para classes de contador de desempenho do WMI derivadas de Win32_Perf. Esse provedor substitui o Provedor de Dados de Desempenho Formatado, também conhecido como "Provedor Cooked Counter" e o Provedor de Contador de Desempenho.

O provedor WmiPerfInst fornece dados para as classes do WMI fornecidas pelo provedor WMIPerfClass. Esse provedor é uma ponte entre as instâncias do PDH (Performance Data Helper) e as classes de desempenho do WMI fornecidas pelo Provedor WmiPerfClass. Quando WmiPerfInst recebe uma consulta de dados, ele carrega a classe e usa os qualificadores de classe e propriedade para localizar as instâncias do PDH. Para obter mais informações, consulte Usar as funções do PDH para consumir dados de contador.

Não é recomendável que você desenvolva novos objetos de desempenho criando um provedor WMI de alto desempenho e dependa do processo do adaptador reverso do ADAP para transferir os dados para as bibliotecas de desempenho. A exceção é quando você está desenvolvendo um driver do Modelo de Driver do Windows e deseja fornecer dados de desempenho. Embora o processo do adaptador reverso continue funcionando por questão de compatibilidade com versões anteriores, o método recomendado é usar os Contadores de Desempenho versão 6.0.

O nome da instância do __Win32Provider desse provedor é "WmiPerfInst".

Provedores de WMI

Bibliotecas de desempenho e WMI

Monitorar dados de desempenho