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