PEP_PPM_IDLE_EXECUTE_V2 結構 (pep_x.h)
PEP_PPM_IDLE_EXECUTE_V2 結構會指定處理器要進入的閑置狀態。
語法
typedef struct _PEP_PPM_IDLE_EXECUTE_V2 {
[out] NTSTATUS Status;
[in] ULONG ProcessorState;
[in] ULONG PlatformState;
ULONG CoordinatedStateCount;
PULONG CoordinatedStates;
} PEP_PPM_IDLE_EXECUTE_V2, *PPEP_PPM_IDLE_EXECUTE_V2;
成員
[out] Status
NTSTATUS 值,指出處理器閑置狀態轉換是否成功。 如果轉換成功,平臺擴充功能外掛程式 (PEP) 會將此成員設定為 STATUS_SUCCESSFUL 。 否則,這個成員會設定為適當的錯誤狀態代碼。
[in] ProcessorState
處理器要輸入之處理器閑置狀態的索引。 PEP 先前指定支援的處理器閑置狀態,以回應 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 通知。 如果 PEP 指定的 N 處理器閒置狀態,有效的處理器閒置狀態索引範圍從 0 到 N-1。
[in] PlatformState
當處理器進入 ProcessorState 指定的處理器閑置狀態時,硬體平臺將進入的平臺閑置狀態索引。 PEP 先前已指定支援的平臺閑置狀態,以回應 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知。 如果 PEP 指定的 M 平台閒置狀態,有效的平臺閒置狀態索引範圍從 0 到 M-1。 如果平臺閑置狀態沒有任何變更,此成員將會包含 值PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff) 。
CoordinatedStateCount
提供這個轉換所輸入的協調閑置狀態數目。
CoordinatedStates
提供這個轉換所輸入之協調閑置狀態陣列的指標。
備註
PEP_NOTIFY_PPM_IDLE_EXECUTE 通知會 使用此結構。 ProcessorState 和 PlatformState 成員包含 Windows 電源管理架構所提供的輸入值, (PoFx) 。 Status 成員包含 PEP 寫入此成員的輸出值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
標頭 | pep_x.h (包含 Pep_x.h) |