共用方式為


PO_FX_COMPONENT_IDLE_STATE結構 (wdm.h)

PO_FX_COMPONENT_IDLE_STATE 結構會指定裝置中元件 Fx 電源狀態的屬性。

語法

typedef struct _PO_FX_COMPONENT_IDLE_STATE {
  ULONGLONG TransitionLatency;
  ULONGLONG ResidencyRequirement;
  ULONG     NominalPower;
} PO_FX_COMPONENT_IDLE_STATE, *PPO_FX_COMPONENT_IDLE_STATE;

成員

TransitionLatency

轉換延遲。 此延遲是以 100 奈秒為單位的時間量,元件需要從這個 Fx 狀態傳回至 F0 狀態。 對於指定 F0 狀態屬性的 PO_FX_COMPONENT_IDLE_STATE 結構,請將這個成員設定為零。

ResidencyRequirement

居住要求。 居住要求是最低時間量,以 100 奈秒為單位,元件必須花費在這個 Fx 州,才能轉換值得的 Fx 州。 PoFx 會使用這個成員值作為提示,以避免將元件切換至 Fx 狀態,除非元件可能維持在此狀態中至少 ResidencyRequirement 所指定的時間量,。 對於描述 F0 狀態屬性的 PO_FX_COMPONENT_IDLE_STATE 結構,請將這個成員設定為零。

NominalPower

以微瓦為單位,元件在此 Fx 狀態中耗用的功率。 將此成員設定為 PO_FX_UNKNOWN_POWER,表示當 PoFx 評估元件閒置時要切換至哪個電源狀態時,PoFx 應該忽略元件的內部耗電量(視為可忽略的)。

言論

PO_FX_COMPONENT 結構包含 PO_FX_COMPONENT_IDLE_STATE 結構的陣列指標。 每個數位元素都會指定 Fx 狀態的屬性。 元素 0 描述 F0、元素 1 描述 F1 等等。

當驅動程式向 PoFx 註冊裝置時,驅動程式會提供 PO_FX_COMPONENT 結構的陣列。 每個數位元素都會描述裝置中元件的電源屬性。

請勿 將 TransitionLatencyResidencyRequirement 設定為 PO_FX_UNKNOWN_TIME,因為它可能會防止電源管理架構 (PoFx) 選取閑置狀態。

要求

要求 價值
最低支援的用戶端 從 Windows 8 開始支援。
標頭 wdm.h (包括 Wudfwdm.h)

另請參閱

PO_FX_COMPONENT