Strutture dei contatori delle prestazioni
Quando si usano i dati sulle prestazioni, usare le strutture seguenti.
Per informazioni sulle funzioni disponibili per l'uso dei contatori delle prestazioni, vedere Funzioni contatori delle prestazioni.
Strutture pdH (Performance Data Helper)
I consumer che usano le funzioni PDH (Performance Data Helper) usano le strutture seguenti:
- 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
Strutture consumer PerfLib V2
I consumer che usano le funzioni Consumer PerfLib V2 usano le strutture seguenti:
- 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
Strutture provider PerfLib V2
I provider di dati sulle prestazioni V2 usano le strutture seguenti:
- PERF_COUNTER_IDENTITY
- PERF_COUNTER_INFO
- PERF_COUNTERSET_INFO
- PERF_COUNTERSET_INSTANCE
- PERF_PROVIDER_CONTEXT
Strutture DLL prestazioni
I provider di DLL delle estensioni delle prestazioni e i consumer che usano le funzioni del Registro di sistema per usare i dati contatori usano le strutture seguenti: