성능 카운터 구조
성능 데이터로 작업할 때 다음 구조를 사용합니다.
성능 카운터 작업에 사용할 수 있는 함수에 대한 자세한 내용은 성능 카운터 함수를 참조하세요.
성능 데이터 도우미(PDH) 구조
PDH(성능 데이터 도우미) 함수를 사용하는 소비자는 다음 구조를 사용합니다.
- 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
PerfLib V2 소비자 구조
PerfLib V2 소비자 함수를 사용하는 소비자는 다음 구조를 사용합니다.
- 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
PerfLib V2 공급자 구조
V2 성능 데이터 공급자는 다음 구조를 사용합니다.
- PERF_COUNTER_IDENTITY
- PERF_COUNTER_INFO
- PERF_COUNTERSET_INFO
- PERF_COUNTERSET_INSTANCE
- PERF_PROVIDER_CONTEXT
성능 DLL 구조
레지스트리 함수를 사용하여 카운터 데이터를 사용하는성능 확장 DLL 공급자 및 소비자는 다음 구조를 사용합니다.