共用方式為


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