Usando as funções PDH para consumir dados de contador
Use as funções PDH para coletar dados de desempenho. As funções PDH são mais fáceis de usar do que as funções do Registro e podem ser usadas para acessar dados de contadores de provedores V1 e V2. O PDH tem APIs para coletar dados de desempenho atuais, salvar dados de desempenho em arquivos de log e ler dados de arquivos de log.
Observação
Você não poderá usar as funções de camada de abstração do Auxiliar de Dados de Desempenho se estiver escrevendo aplicativos Windows OneCore. Em vez disso, use funções de consumidor PerfLib V2.
O PDH é uma API de alto nível que simplifica a coleta de dados do contador de desempenho. Ele ajuda com análise de consulta, cache de metadados, correspondência de instâncias entre exemplos, computação de valores formatados de valores brutos, leitura de dados de arquivos de log e salvamento de dados em arquivos de log. O PDH usa automaticamente as funções do Registro ao coletar dados de provedores V1 e usa as funções de Consumidor V2 ao coletar dados de provedores V2.
Para coletar dados de desempenho usando as funções PDH, execute as etapas a seguir.
- Criar uma consulta
- Adicionar contadores à consulta
- Coletar os dados de desempenho
- Exibir os dados de desempenho
- Fechar a consulta
Você pode coletar dados de desempenho de fontes em tempo real ou arquivos de log. Para obter mais informações sobre como gravar dados de desempenho em arquivos de log, consulte Trabalhando com arquivos de log.