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