HARDWARE_COUNTER 구조체(ntddk.h)
HARDWARE_COUNTER 구조에는 하드웨어 카운터에 대한 정보가 포함되어 있습니다.
구문
typedef struct _HARDWARE_COUNTER {
HARDWARE_COUNTER_TYPE Type;
ULONG Reserved;
ULONG64 Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;
멤버
Type
하드웨어 카운터의 유형을 지정합니다. 이 멤버를 다음 HARDWARE_COUNTER_TYPE 열거형 값으로 설정합니다.
- PMCCounter
Reserved
운영 체제에서 사용하도록 예약되어 있습니다. 이 멤버를 0으로 초기화합니다.
Index
하드웨어 카운터 인덱스를 지정합니다. 프로세서에 대한 PMU(성능 모니터링 단위)의 각 하드웨어 카운터는 인덱스로 식별됩니다.
설명
이 구조체는 KeQueryHardwareCounterConfiguration 및 KeSetHardwareCounterConfiguration 루틴에서 사용됩니다.
Type 멤버는 구조체에서 설명하는 하드웨어 카운터의 형식을 지정합니다. Windows 7에서 정의된 하드웨어 카운터 유형은 성능 모니터 카운터인 PMCCounter뿐입니다. 이 유형의 카운터는 스레드 프로파일링 애플리케이션에서 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 이상 버전의 Windows에서 지원됩니다. |
머리글 | ntddk.h(Ntddk.h 포함) |