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