支持具有唤醒功能的设备

可响应外部唤醒信号的设备驱动程序必须能够处理 IRP_MN_WAIT_WAKE 请求 (等待/唤醒 IRP) 。 此类设备的电源策略所有者必须能够发送 IRP_MN_WAIT_WAKE 请求。

通常,导致设备断言唤醒信号的任何情况也是设备的正常服务事件。 例如,用户输入(可能导致键盘唤醒系统)是键盘及其驱动程序的正常事件。

本部分的第一个主题 是等待/唤醒操作概述,其中包含在编写任何驱动程序时有用的信息。 以下附加主题提供有关处理和发送等待/唤醒 IRP 的详细信息:

接收等待/唤醒 IRP

发送等待/唤醒 IRP

取消等待/唤醒 IRP