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

См. также раздел

DevicePowerNotRequiredCallback

PoFxRegisterDevice