Функция PoFxCompleteDevicePowerNotRequired (wdm.h)
Подпрограмма PoFxCompleteDevicePowerNotRequired уведомляет платформу управления питанием (PoFx), что вызывающий драйвер завершил ответ на вызов процедуры обратного вызова DevicePowerNotRequiredCallback драйвера.
Синтаксис
void PoFxCompleteDevicePowerNotRequired(
[in] POHANDLE Handle
);
Параметры
[in] Handle
Дескриптор, представляющий регистрацию устройства с помощью PoFx. Драйвер устройства ранее получил этот дескриптор из подпрограммы PoFxRegisterDevice .
Возвращаемое значение
None
Remarks
После того как PoFx вызывает процедуру обратного вызова DevicePowerNotRequiredCallback драйвера, драйвер должен ответить, вызвав PoFxCompleteDevicePowerNotRequired.
PoFx вызывает подпрограмму DevicePowerNotRequiredCallback драйвера, чтобы сообщить драйверу, что устройство больше не требуется оставаться в состоянии D0. В ответ на этот вызов драйвер может перейти в состояние Dx с низким энергопотреблением или остаться в состоянии D0. После завершения ответа драйвера на вызов DevicePowerNotRequiredCallback драйвер вызывает PoFxCompleteDevicePowerNotRequired , чтобы сообщить о PoFx. Вызов PoFxCompleteDevicePowerNotRequired может выполняться во время или после вызова DevicePowerNotRequiredCallback .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h |
Библиотека | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |
IRQL | <= DISPATCH_LEVEL |