PEP_DEVICE_POWER_STATE構造体 (pep_x.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 Power Manager はまだ Dx IRP (DevicePowerState の種類の IRP_MN_SET_POWER 要求) をデバイスのドライバー スタックに発行していません。
[in] SystemTransition
常に FALSE に設定します。
備考
この構造体は、PEP_DPM_DEVICE_POWER_STATE 通知によって使用されます。 構造体の 4 つのメンバーはすべて、PoFx によって提供される入力値を含みます。 PEP はこの構造体に書き込まれません。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | pep_x.h (Pep_x.h を含む) |
関連項目
PoRequestPowerIrp の