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 |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe (核心模式) |
IRQL | PASSIVE_LEVEL |