PEP_PROCESSOR_FEEDBACK_COUNTER 구조체(pepfx.h)
PEP_PROCESSOR_FEEDBACK_COUNTER 구조는 운영 체제에 대한 피드백 카운터를 설명합니다.
구문
typedef struct _PEP_PROCESSOR_FEEDBACK_COUNTER {
struct {
ULONG Affinitized : 1;
ULONG Type : 2;
ULONG Counter : 4;
ULONG DiscountIdle : 1;
ULONG Reserved : 24;
};
ULONG NominalRate;
} PEP_PROCESSOR_FEEDBACK_COUNTER, *PPEP_PROCESSOR_FEEDBACK_COUNTER;
멤버
Affinitized
카운터 프로세스 선호도를 식별합니다. 1로 설정하면 대상 프로세서에서 실행하는 동안 카운터를 읽어야 합니다. 그렇지 않으면 0으로 설정됩니다.
Type
카운터의 데이터 형식을 지정합니다.
프로세서 피드백 카운터 데이터 형식은 다음과 같습니다.
값 | 의미 |
---|---|
PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00) | 피드백 카운터는 계산되는 속성의 즉각적인 값을 반환합니다. |
PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) | 피드백 카운터는 두 개의 증가 값인 명목 수와 실제 개수를 반환합니다. 고정 명목 속도로 명목 수가 증가합니다. 실제 개수는 계산되는 속성에 상대적인 가변 속도로 증가합니다. 속성이 명목 속도로 증가하면 두 값이 동일한 속도로 증가해야 합니다. 기간 동안 평균 속도를 계산하기 위해 OS는 기간의 시작과 카운터를 한 번 읽고 마지막에 한 번 계산합니다. |
Counter
카운터에서 제공하는 데이터를 지정합니다.
프로세서 피드백 카운터 유형은 다음과 같습니다.
값 | 의미 |
---|---|
|
피드백 카운터는 프로세서의 클록 속도를 반환합니다. 명목 속도는 MHz의 명목 클록 속도입니다. |
|
피드백 카운터는 현재 프로세서 성능을 반환합니다. 명목 속도는 프로세서의 NominalPerformance 와 동일합니다( 알림 PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES 참조). |
DiscountIdle
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
NominalRate
카운터의 명목 속도를 지정합니다.
설명
이 구조체
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
머리글 | pepfx.h(Pep_x.h 포함) |