Поделиться через


Поддержка устройств с возможностями Wake-Up

Драйверы для устройств, которые могут реагировать на внешние сигналы пробуждения, должны иметь возможность обрабатывать запросы IRP_MN_WAIT_WAKE (irP ожидания и пробуждения). Владелец политики управления питанием для такого устройства должен иметь возможность отправить запрос IRP_MN_WAIT_WAKE .

Как правило, все, что заставляет устройство утверждать сигнал пробуждения, также является обычным событием службы для устройства. Например, ввод данных пользователем, который может привести к пробуждению клавиатуры системы, является обычным событием для клавиатуры и ее драйверов.

Первый раздел этого раздела, Обзор операций ожидания и пробуждения, содержит сведения, полезные при написании любого драйвера. В следующих дополнительных разделах содержатся подробные сведения об обработке и отправке irP для ожидания и пробуждения.

Получение IRP ожидания и пробуждения

Отправка IRP ожидания или пробуждения

Отмена IRP ожидания или пробуждения