NDIS_STATUS_WDI_INDICATION_WAKE_REASON

微型端口驱动程序使用 NDIS_STATUS_WDI_INDICATION_WAKE_REASON 指示 NIC 唤醒主机时唤醒的原因。 唤醒原因用于调试目的,没有功能影响。

对象
端口

当主机进入低功耗状态时,它会将一些函数卸载到 NIC,并为 NIC 提供支持以供唤醒。 发生唤醒事件时,NIC 会断言唤醒中断行来唤醒主机。 然后,主机将 NIC 引入 D0 (运行电源状态) 。 NIC 在进入 D0 后必须指示唤醒原因。

如果唤醒原因是唤醒数据包,则 NIC 还应包括唤醒数据包和与数据包匹配的唤醒模式 ID。 数据包封装为 WDI_TLV_INDICATION_WAKE_PACKET。 唤醒原因还应包括 WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID ,以指定与数据包匹配的模式 ID。

有效负载数据

类型 允许多个 TLV 实例 可选 说明
WDI_TLV_INDICATION_WAKE_REASON 唤醒原因。
WDI_TLV_INDICATION_WAKE_PACKET X 唤醒数据包。
WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID X 与唤醒数据包匹配的模式的 ID。 ID 是从模式的“添加”命令获取的。

要求

最低受支持的客户端

Windows 10

最低受支持的服务器

Windows Server 2016

标头

Dot11wdi.h