共用方式為


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)

另請參閱

PO_FX_COMPONENT_IDLE_STATE