启用唤醒事件

协议驱动程序可以发送 OID_PNP_ENABLE_WAKE_UP 请求,以启用一个或多个网络适配器的唤醒功能。 NDIS 不会立即启用这些唤醒功能。 相反,NDIS 会跟踪协议驱动程序启用的唤醒功能,并在微型端口驱动程序转换为睡眠状态之前,向微型端口驱动程序发送OID_PNP_ENABLE_WAKE_UP以启用相应的唤醒事件。 微型端口驱动程序初始化网络适配器后,或者当它从低功耗状态恢复时,微型端口驱动程序必须禁用在网络适配器上设置的任何唤醒方法。

在微型端口驱动程序转换为低功耗状态 (即,在 NDIS 向微型端口驱动程序发送OID_PNP_SET_POWER请求) 之前,NDIS 向微型端口驱动程序发送OID_PNP_ENABLE_WAKE_UP请求,以启用网络适配器的唤醒功能。