PoFxSetTargetDripsDevicePowerState 関数 (wdm.h)
このルーチンは、DRIPS のデバイスのターゲット デバイスの電源状態を電源マネージャーに通知するために呼び出されます。 ドライバーは、PEP によって提供される DRIPS 制約をオーバーライドできます。
構文
NTSTATUS PoFxSetTargetDripsDevicePowerState(
[in] POHANDLE Handle,
[in] DEVICE_POWER_STATE TargetState
);
パラメーター
[in] Handle
PoFx を使用したデバイスの登録を表すハンドル。 デバイス ドライバーは、以前に PoFxRegisterDevice ルーチンからこのハンドルを受信しました。
[in] TargetState
ターゲット DRIPS デバイスの電源状態を指定します。 指定できる値は、 DEVICE_POWER_STATE 列挙で定義されます。 この値は、既存のデバイス制約よりも小さくする必要があります。 PowerDeviceUnspecified のデバイスの電源状態は、PEP によって提供される制約にリセットされます。
戻り値
ターゲットの状態が受け入れられた場合は、STATUS_SUCCESSを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1709 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | wdm.h |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe (カーネル モード) |
IRQL | PASSIVE_LEVEL |