Wi-Fi设备模型和对象

Wi-Fi设备由主机在两种类型的对象的上下文中使用:适配器和端口。

wdi 设备模型。

适配器

适配器对象表示Wi-Fi设备中的Wi-Fi功能。 此 对象的命令和指示用于指示有关Wi-Fi接口的状态。 对于具有多个Wi-Fi设备的系统,每个适配器对象表示不同的实例。

端口

一个 Wi-Fi 适配器可以同时用于多个连接,例如基础结构客户端和 Wi-Fi Direct 组所有者。 端口对象用于表示与每个此类连接关联的状态。 每个端口保留连接的 MAC 状态以及特定于该连接的任何物理状态。

适配器中可以有多个端口。 在端口上发出的命令应仅影响为该端口维护的状态。

操作系统使用操作模式(例如 802.11 工作站、Wi-Fi直接客户端或Wi-Fi直接组所有者)配置每个端口。 固件必须准备好在给定端口上处理的设置命令由操作模式和端口状态确定。 端口可以处于两种状态之一:INIT 和 OP。 端口最初处于 INIT 状态,仅当操作系统发出命令以在基础结构客户端) 连接 (或启动 AP/GO 时,才会转换为 OP 状态。 当 OID_WDI_TASK_DOT11_RESET 发送到 IHV 组件时,端口将返回到 INIT 状态。

端口可用性要求

端口类型 必需计数
工作站端口 1
Wi-Fi Direct 设备 1 ((如果支持)
Wi-Fi直接角色 (GO 或客户端) 1 或 2 ((如果支持)

端口并发要求

不同端口类型的以下并发要求如下所示。

  1. 1 工作站端口始终可用。
  2. 1 Wi-Fi直接设备端口始终可用。
  3. 2 Wi-Fi直接角色端口在以下配置中可用。
    1. 1 GO
    2. 1 个客户端
    3. 1 GO,1 个客户端