PEP_PROCESSOR_IDLE_STATE_UPDATE 結構 (pep_x.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 通知之前,PEP 不得呼叫此例程。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
標頭 | pep_x.h (包含 Pep_x.h) |