Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта подпрограмма вызывается для уведомления диспетчера питания о состоянии питания целевого устройства для 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 |