Поделиться через


Функция PoFxSetTargetDripsDevicePowerState (wdm.h)

Эта подпрограмма вызывается для уведомления диспетчера питания о состоянии питания целевого устройства для DRIPS. Драйвер может переопределить ограничение DRIPS, предоставляемое PEP.

Синтаксис

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
Header wdm.h
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe (режим ядра)
IRQL PASSIVE_LEVEL