OID_WDI_TASK_P2P_标准版ND_REQUEST_ACTION_FRAME (dot11wificxintf.h)

重要

本主题是 WiFiCx 驱动程序模型的一部分。 WiFiCx 是在 Windows 11 中发布的 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。 以前的 Wi-Fi 驱动程序模型 WDI 处于维护模式,并且仅接收高优先级修复。

OID_WDI_TASK_P2P_标准版ND_REQUEST_ACTION_FRAME颁发给设备以发送 Wi-Fi Direct 公共操作帧请求。

Object 支持中止 默认优先级(主机驱动程序策略) 正常执行时间(秒)
端口 是的。 中止后,端口必须处于干净状态。 3 5

此命令不同于OID_WDI_TASK_P2P_标准版ND_RESPON标准版_ACTION_FRAME,这是一个明显更具时间敏感操作的操作。

当设备收到请求帧的确认时,它应停留在同一通道上 100 毫秒,并指示它接收给主机的任何 Wi-Fi Direct 公共操作帧。

虽然最大超时时间尚未过期,但设备将重试将 Wi-Fi Direct 公共操作帧发送到远程设备上的远程设备的侦听通道。

当本地设备从远程设备收到已发送操作帧的确认、超时过期或主机中止操作时,任务就会完成。 设备可能会在同一通道停留时间过期后指示任务完成。

主机可能决定中止此操作并继续/重试 Wi-Fi Direct 操作帧交换,因此设备必须能够快速中止此操作。

验证

对于支持 WDI 版本 1.1.8 及更高版本的微型端口驱动程序,添加了对传出 P2P 操作帧上的 P2P IDE 的其他验证。 此验证解决了 P2P IE 的配置超时属性尚未转换为毫秒形式的单位(如提供给 LE OID_WDI_TASK_P2P_标准版ND_REQUEST_ACTION_FRAME 和 OID_WDI_TASK_P2P_标准版ND_RESPON标准版_ACTION_FRAME)到几十毫秒的单位(即 IE 格式)的常见问题

如果 P2P IE 的配置超时 属性在传出操作帧上未正确编码,则支持 WDI 1.1.8 及更高版本的驱动程序的 Wi-Fi Direct 和 Wi-Fi Direct Services HLK 测试将失败。 对于 WDI 版本 1.1.7 及更早版本,测试将向测试输出打印警告。

WDI 接口本身保持不变,并且继续使用毫秒单位,就像在版本 1.1.7 及更早版本中一样。

任务参数

TLV 允许多个 TLV 实例 可选 说明
WDI_TLV_P2P_标准版ND_ACTION_ REQUEST_FRAME_PARAMETERS 操作帧类型、目标对等适配器的设备地址和对话框令牌等参数。
WDI_TLV_P2P_GO_ NEGOTIATION_REQUEST_INFO X GO 协商请求参数。 仅当 wfdRequestFrameType 是 GO 协商请求时,THe 端口才会检查此结构。
WDI_TLV_P2P_INVITATION_REQUEST_INFO X 邀请请求参数。 仅当 wfdRequestFrameType 是邀请请求时,端口才应检查此结构。
WDI_TLV_P2P_PROVISION_ DISCOVERY_REQUEST_INFO X 预配发现请求参数。 仅当 wfdRequestFrameType 是预配发现请求时,端口才应检查此结构。
WDI_TLV_BSS_ENTRY Wi-Fi Direct Discovery 任务从端口返回的设备发现条目。 这样,端口就不需要记住其发现数据库,以便将 Wi-Fi Direct 操作帧请求发送到远程 Wi-Fi Direct 设备,而无需发现。
WDI_TLV_VENDOR_SPECIFIC_IE X 必须在端口发送的帧中包含一个或多个 IDE。

任务完成指示

NDIS_STATUS_WDI_INDICATION_P2P_标准版ND_REQUEST_ACTION_FRAME_COMPLETE

要求

要求
最低受支持的客户端 Windows 11
最低受支持的服务器 Windows Server 2022
头文件 dot11wificxintf.h