다음을 통해 공유


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

이러한 유휴 제약 조건이 현재 프로세서(Type = PepIdleTypeProcessor) 또는 하드웨어 플랫폼의 모든 프로세서(Type = PepIdleTypePlatform)에만 적용되는지 여부를 나타내는 PEP_PROCESSOR_IDLE_TYPE 열거형 값입니다.

발언

PEP_PPM_IDLE_SELECT 구조체의 제약 조건 멤버는 PEP_PROCESSOR_IDLE_CONSTRAINTS 구조체에 대한 포인터입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10부터 지원됩니다.
헤더 pep_x.h(Pepfx.h 포함)

참고 항목

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE