Estruturas de contadores de desempenho
Você usa as estruturas a seguir ao trabalhar com dados de desempenho.
Para obter informações sobre as funções que estão disponíveis para trabalhar com contadores de desempenho, consulte Funções de contadores de desempenho.
Estruturas de PDH (Auxiliar de Dados de Desempenho)
Os consumidores que usam as funções PDH (Performance Data Helper) usam as seguintes estruturas:
- PDH_BROWSE_DLG_CONFIG
- PDH_BROWSE_DLG_CONFIG_H
- PDH_COUNTER_INFO
- PDH_COUNTER_PATH_ELEMENTS
- PDH_DATA_ITEM_PATH_ELEMENTS
- PDH_FMT_COUNTERVALUE
- PDH_FMT_COUNTERVALUE_ITEM
- PDH_RAW_COUNTER
- PDH_RAW_COUNTER_ITEM
- PDH_RAW_LOG_RECORD
- PDH_STATISTICS
- PDH_TIME_INFO
Estruturas de consumidor do PerfLib V2
Os consumidores que usam as funções PerfLib V2 Consumer usam as seguintes estruturas:
- PERF_COUNTER_DATA
- PERF_COUNTER_HEADER
- PERF_COUNTER_IDENTIFIER
- PERF_COUNTER_REG_INFO
- PERF_COUNTERSET_REG_INFO
- PERF_DATA_HEADER
- PERF_INSTANCE_HEADER
- PERF_MULTI_COUNTERS
- PERF_MULTI_INSTANCES
- PERF_STRING_BUFFER_HEADER
- PERF_STRING_COUNTER_HEADER
Estruturas do Provedor PerfLib V2
Os provedores de dados de desempenho V2 usam as seguintes estruturas:
- PERF_COUNTER_IDENTITY
- PERF_COUNTER_INFO
- PERF_COUNTERSET_INFO
- PERF_COUNTERSET_INSTANCE
- PERF_PROVIDER_CONTEXT
Estruturas de DLL de desempenho
Provedores de DLL de extensão de desempenho e consumidores que usam as funções do Registro para consumir dados de contador usam as seguintes estruturas: