Поддержка устройств с функциональностью Wake-Up
Драйверы для устройств, которые могут реагировать на внешние сигналы пробуждения, должны иметь возможность обрабатывать запросы IRP_MN_WAIT_WAKE (IRP запросы ожидания/пробуждения). Для такого устройства владелец политики питания должен иметь возможность отправлять запрос IRP_MN_WAIT_WAKE.
Как правило, то, что вызывает устройство подать сигнал пробуждения, является также обычным событием обслуживания для устройства. Например, входные данные пользователя, которые могут вызвать пробуждение клавиатуры в системе, является обычным событием для клавиатуры и его драйверов.
В первом разделе этого раздела обзор операции ожидания и пробуждениясодержатся сведения, полезные при написании любого драйвера. В следующих дополнительных разделах содержатся подробные сведения об обработке и отправке запросов ввода-вывода (IRP) ожидания/пробуждения.
Прием IRP ожидания/пробуждения