Функция PoFxCompleteIdleCondition (wdm.h)
Подпрограмма PoFxCompleteIdleCondition информирует платформу управления питанием (PoFx), что указанный компонент завершил ожидающее изменение условия простоя.
Синтаксис
void PoFxCompleteIdleCondition(
[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 вызывает подпрограмму обратного вызова ComponentIdleConditionCallback драйвера, драйвер должен ответить, вызвав PoFxCompleteIdleCondition.
Когда PoFx вызывает подпрограмму ComponentIdleConditionCallback драйвера, драйвер инициирует переход к условию простоя в указанном компоненте. После завершения этого перехода драйвер вызывает PoFxCompleteIdleCondition , чтобы уведомить PoFx. Вызов PoFxCompleteIdleCondition может выполняться во время или после вызова ComponentIdleConditionCallback .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h |
Библиотека | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |
IRQL | <= DISPATCH_LEVEL |