PEP_DEVICE_POWER_STATE結構 (pepfx.h)
PEP_DEVICE_POWER_STATE 結構表示轉換成新 Dx (裝置電源) 狀態的狀態。
語法
typedef struct _PEP_DEVICE_POWER_STATE {
[in] PEPHANDLE DeviceHandle;
[in] DEVICE_POWER_STATE PowerState;
[in] BOOLEAN Complete;
[in] BOOLEAN SystemTransition;
} PEP_DEVICE_POWER_STATE, *PPEP_DEVICE_POWER_STATE;
成員
[in] DeviceHandle
識別此裝置的 PEPHANDLE 值。 PEP 先前已建立此句柄,以回應 Windows 電源管理架構 (PoFx) 的 PEP_DPM_REGISTER_DEVICE 通知。
[in] PowerState
指定新裝置電源狀態的 DEVICE_POWER_STATE 列舉值。
[in] Complete
轉換至新裝置電源狀態是否已起始或剛剛完成。 如果為TRUE,則轉換至目標裝置電源狀態已完成。 如果為 FALSE,電源原則擁有者 (PPO) 已呼叫 PoRequestPowerIrp 例程來起始轉換,但 Windows 電源管理員尚未向裝置的驅動程式堆疊發出 Dx IRP(DevicePowerState類型的 IRP_MN_SET_POWER 要求)。
[in] SystemTransition
一律設定為 FALSE。
言論
PEP_DPM_DEVICE_POWER_STATE 通知會使用此結構。 結構的所有四個成員都包含PoFx所提供的輸入值。 PEP 不會寫入此結構。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |