PEP_COMPONENT_V2結構 (pepfx.h)
PEP_COMPONENT_V2 結構會指定裝置中元件的電源狀態屬性。
語法
typedef struct _PEP_COMPONENT_V2 {
GUID Id;
ULONGLONG Flags;
ULONG DeepestWakeableIdleState;
ULONG IdleStateCount;
PPO_FX_COMPONENT_IDLE_STATE IdleStates;
} PEP_COMPONENT_V2, *PPEP_COMPONENT_V2;
成員
Id
可唯一識別此元件之裝置中其他元件的元件標識碼。 如果 Windows 電源管理架構 (PoFx) 需要元件標識碼來區別此元件與相同裝置中的其他類似元件,PEP 應該為此成員指定非零值。 這個成員是選擇性的。 如果未使用此成員,則必須將它設定為所有零。
Flags
一組元件電源狀態旗標。 此成員目前未定義旗標,且一律為零。
DeepestWakeableIdleState
最深 Fx 狀態的索引,元件可以從中喚醒。 針對 F0 指定 0、F1 指定 1 等。 此索引必須小於 IdleStateCount。
IdleStateCount
陣列中 IdleStates 成員所指向的項目數目。 此外,這個成員會指定元件支援的 Fx 電源狀態數目。 元件必須至少支援一個 Fx 狀態 (F0)。
IdleStates
PO_FX_COMPONENT_IDLE_STATE 結構的陣列指標。 這個陣列的長度是由 IdleStateCount 成員所指定。 每個數位元素都會指定元件所支援之 Fx 電源狀態的屬性。 元素 0 描述 F0、元素 1 描述 F1 等等。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |