Функция PoFxCompleteIdleState (wdm.h)
Подпрограмма PoFxCompleteIdleState сообщает платформе управления питанием (PoFx), что указанный компонент завершил ожидающее изменение состояния Fx.
Синтаксис
void PoFxCompleteIdleState(
[in] POHANDLE Handle,
[in] ULONG Component
);
Параметры
[in] Handle
Дескриптор, представляющий регистрацию устройства с помощью PoFx. Драйвер устройства ранее получил этот дескриптор из подпрограммы PoFxRegisterDevice .
[in] Component
Индекс, идентифицирующий компонент. Этот параметр является индексом массива Components в структуре PO_FX_DEVICE , используемой драйвером устройства для регистрации устройства с помощью PoFx. Если массив Components содержит N элементов, индексы компонентов варьируются от 0 до N–1.
Возвращаемое значение
None
Remarks
После того как PoFx вызывает подпрограмму обратного вызова ComponentIdleStateCallback драйвера, драйвер должен ответить, вызвав PoFxCompleteIdleState.
PoFx вызывает подпрограмму ComponentIdleStateCallback драйвера, чтобы сообщить драйверу переключить указанный компонент в новое состояние питания Fx. После завершения перехода драйвера в новое состояние Fx драйвер вызывает PoFxCompleteIdleState , чтобы сообщить о PoFx. Вызов PoFxCompleteIdleState может выполняться во время или после вызова ComponentIdleStateCallback .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h |
Библиотека | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |
IRQL | <= DISPATCH_LEVEL |