PEP_PROCESSOR_IDLE_CONSTRAINTS 구조체(pep_x.h)
PEP_PROCESSOR_IDLE_CONSTRAINTS 구조체는 PEP가 프로세서 유휴 상태를 선택하는 데 사용하는 제약 조건 집합을 지정합니다.
구문
typedef struct _PEP_PROCESSOR_IDLE_CONSTRAINTS {
ULONGLONG IdleDuration;
BOOLEAN Interruptible;
PEP_PROCESSOR_IDLE_TYPE Type;
} PEP_PROCESSOR_IDLE_CONSTRAINTS, *PPEP_PROCESSOR_IDLE_CONSTRAINTS;
멤버
IdleDuration
프로세서가 선택한 유휴 상태로 유지될 것으로 예상되는 시간(100나노초 단위)입니다. 이는 운영 체제의 현재 가장 좋은 추정치이며 추가 알림 없이 시간이 지남에 따라 달라질 수 있습니다.
Interruptible
프로세서가 선택한 유휴 상태의 인터럽트 에 응답할 수 있어야 하는지 여부입니다. TRUE 값은 프로세서가 이 유휴 상태에서 중단될 수 있음을 나타냅니다. FALSE 값은 프로세서가 이 유휴 상태에서 중단될 필요가 없음을 나타냅니다.
Type
이러한 유휴 제약 조건이 현재 프로세서(PepIdleTypeProcessor형식 = ) 또는 하드웨어 플랫폼의 모든 프로세서(PepIdleTypePlatform형식 = )에만 적용되는지 여부를 나타내는 PEP_PROCESSOR_IDLE_TYPE 열거형 값입니다.
설명
PEP_PPM_IDLE_SELECT 구조체의 Constraints 멤버는 PEP_PROCESSOR_IDLE_CONSTRAINTS 구조체에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
머리글 | pep_x.h(Pepfx.h 포함) |