共用方式為


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所指定的時間量。

言論

Update 參數 UpdateProcessorIdleState 例程是 PEP_PROCESSOR_IDLE_STATE_UPDATE 結構的指標。 此例程會更新處理器指定閑置狀態的屬性。 在 PEP 回應此處理器的 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 通知之前,PEP 不得呼叫此例程。

要求

要求 價值
最低支援的用戶端 從 Windows 10 開始支援。
標頭 pep_x.h (包括 Pep_x.h)

另請參閱

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

UpdateProcessorIdleState