Partilhar via


Funções de Contadores de Desempenho

Use as seguintes funções para consumir e fornecer dados de desempenho.

Funções do consumidor

Funções de Auxiliar de Dados de Desempenho (PDH)

Use as funções PDH (Performance Data Helper) para consumir dados de desempenho de provedores de dados de desempenho V1 e V2.

Observação

Os aplicativos do Windows OneCore não podem usar as funções PDH. Se você estiver escrevendo aplicativos do Windows OneCore, use funções PerfLib V2 Consumer.

PerfLib V2 Funções do consumidor

Use as funções PerfLib V2 Consumer para consumir dados de desempenho de provedores de dados de desempenho V2 se não puder usar as funções PDH (Performance Data Helper). Essas funções podem ser usadas ao escrever aplicativos OneCore para coletar contadores V2 ou quando você precisa coletar contraconjuntos V2 específicos com dependências e sobrecarga mínimas.

Dica

As funções PerfLib V2 Consumer são mais difíceis de usar do que as funções Performance Data Helper (PDH) e suportam apenas a coleta de dados de provedores V2. As funções PDH devem ser preferidas para a maioria das aplicações.

Funções do provedor

Funções do provedor PerfLib V2

provedores de dados de desempenho V2 usar as seguintes funções:

Observação

Para instalar e desinstalar provedores V2, use o lodctr e ferramentas de unlodctr. As funções LoadPerfCounterTextStrings e UnloadPerfCounterTextStrings não podem ser usadas para instalar e desinstalar provedores V2.

Funções DLL de desempenho

provedores de dados de desempenho V1 implementar uma DLL que forneça as seguintes funções:

Observação

Devido a problemas significativos de desempenho e confiabilidade, os provedores de dados de desempenho V1 foram preteridos. Embora você ainda possa usar uma DLL de extensão de desempenho para fornecer dados de contador, você é incentivado a criar um provedor V2 em vez disso. Você também é encorajado a substituir provedores V1 existentes por provedores V2.

Os provedores V1 podem ser instalados e desinstalados usando as ferramentas lodctr e unlodctr ou chamando as seguintes funções: