Fungsi PoFxSetTargetDripsDevicePowerState (wdm.h)

Rutinitas ini dipanggil untuk memberi tahu manajer daya status daya perangkat target perangkat untuk DRIPS. Driver dapat mengambil alih batasan DRIPS yang disediakan oleh PEP.

Sintaks

NTSTATUS PoFxSetTargetDripsDevicePowerState(
  [in] POHANDLE           Handle,
  [in] DEVICE_POWER_STATE TargetState
);

Parameter

[in] Handle

Handel yang mewakili pendaftaran perangkat dengan PoFx. Driver perangkat sebelumnya menerima handel ini dari rutinitas PoFxRegisterDevice .

[in] TargetState

Menentukan status daya perangkat DRIPS target. Nilai yang mungkin ditentukan dalam enumerasi DEVICE_POWER_STATE . Nilai ini harus lebih rendah dari batasan perangkat yang ada. Status daya perangkat PowerDeviceUnspecified diatur ulang ke batasan yang disediakan PEP.

Nilai kembali

Mengembalikan STATUS_SUCCESS jika status target diterima.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1709
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Header wdm.h
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe (mode kernel)
IRQL PASSIVE_LEVEL