共用方式為


PEP_COMPONENT_V2 結構 (pep_x.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 開始支援。
標頭 pep_x.h (包含 Pep_x.h)

另請參閱

PO_FX_COMPONENT_IDLE_STATE