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 通知によって使用されます。 構造体の 4 つのメンバーすべてに、PoFx によって提供される入力値が含まれています。 PEP はこの構造体に書き込まれません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pepfx.h (Pep_x.h を含む) |