PEP_DEVICE_PLATFORM_CONSTRAINTS結構 (pepfx.h)

PEP_DEVICE_PLATFORM_CONSTRAINTS 結構會指定裝置所支援之各種 Dx 電源狀態之項目的條件約束。

語法

typedef struct _PEP_DEVICE_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE           DeviceHandle;
  [in] PDEVICE_POWER_STATE MinimumDStates;
  [in] ULONG               PlatformStateCount;
} PEP_DEVICE_PLATFORM_CONSTRAINTS, *PPEP_DEVICE_PLATFORM_CONSTRAINTS;

成員

[in] DeviceHandle

識別裝置的 PEPHANDLE 值。 PEP 提供了此句柄,以回應先前 的PEP_DPM_REGISTER_DEVICE 通知。

[in] MinimumDStates

DEVICE_POWER_STATE 列舉值的 數位指標,表示裝置可針對每個平臺閑置狀態輸入的最低電源 Dx (裝置電源) 狀態。

[in] PlatformStateCount

MinimumDStates 成員所指向之陣列中的項目數目。 此成員包含 PEP 為了回應先前 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知而提供的平台狀態計數。

備註

此結構是由 PEP_DPM_DEVICE_IDLE_CONSTRAINTS 通知使用。 此結構的三個成員都包含 Windows 電源管理架構所提供的輸入值, (PoFx) 。 為了回應此通知,PEP 會將 DEVICE_POWER_STATE 列舉值寫入 MinimumDStates 成員所指向之陣列的專案。 PoFx 會先配置此陣列的記憶體,再傳送通知。

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
標頭 pepfx.h (包含 Pep_x.h)

另請參閱

DEVICE_POWER_STATE

PEP_DPM_DEVICE_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE