PEP_PROCESSOR_IDLE_STATE_UPDATE 구조체(pepfx.h)
PEP_PROCESSOR_IDLE_STATE_UPDATE 구조체에는 프로세서 유휴 상태의 업데이트된 속성이 포함됩니다.
구문
typedef struct _PEP_PROCESSOR_IDLE_STATE_UPDATE {
ULONG Version;
ULONG Latency;
ULONG BreakEvenDuration;
} PEP_PROCESSOR_IDLE_STATE_UPDATE, *PPEP_PROCESSOR_IDLE_STATE_UPDATE;
멤버
Version
이 구조체의 버전 번호입니다. 이 멤버를 PEP_PROCESSOR_IDLE_STATE_UPDATE_VERSION 설정합니다.
Latency
최악의 경우 대기 시간(100나노초 단위)으로, 절전 모드 해제 이벤트에 대한 응답으로 플랫폼이 이 플랫폼 유휴 상태에서 절전 모드를 해제해야 합니다.
BreakEvenDuration
100나노초 단위로 지정된 최소 시간이며, 플랫폼이 이 유휴 상태에서 이 상태로 전환해야만 가치 있는 상태로 전환할 수 있습니다. PoFx는 이 멤버 값을 힌트로 사용하여 플랫폼이 BreakEvenDuration에 지정된 시간 이상 이 상태로 유지되지 않는 한 플랫폼을 유휴 상태로 전환하지 않도록 합니다.
설명
UpdateProcessorIdleState 루틴에 대한 Update 매개 변수는 PEP_PROCESSOR_IDLE_STATE_UPDATE 구조체에 대한 포인터입니다. 이 루틴은 프로세서에 대해 지정된 유휴 상태의 속성을 업데이트합니다. PEP는 이 프로세서에 대한 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 알림에 응답할 때까지 이 루틴을 호출해서는 안됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
머리글 | pepfx.h(Pep_x.h 포함) |