PEP_PROCESSOR_FEEDBACK_COUNTER 구조체(pep_x.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
카운터가 제공하는 데이터를 지정합니다.
프로세서 피드백 카운터 유형은 다음과 같습니다.
DiscountIdle
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
NominalRate
카운터의 명목 속도를 지정합니다.
발언
이 구조체
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10부터 지원됩니다. |
헤더 | pep_x.h(Pep_x.h 포함) |