Функция 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 |