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 포함)

추가 정보

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE