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) |