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 |