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 (包含 Pep_x.h) |