OID_WDI_TASK_START_AP (dot11wificxintf.h)

重要

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

OID_WDI_TASK_START_AP请求 IHV 组件配置端口,以在指定端口上启动Wi-Fi直接组所有者。

对象 支持中止 主机驱动程序策略) (默认优先级 正常执行时间 (秒)
端口 是。 中止后必须进行 dot11 重置。 4 1

在初始化期间,驱动程序在 WIFI_WIFIDIRECT_CAPABILITIES 中设置 GO on 5GHz 频带功能,以指示它是否可以在 5 GHz 频带上启动接入点。

如果设置了 GO on 5 GHz 频带支持,适配器应在播发操作通道上启动 AP,如果失败,它应尝试 AP 频带通道列表参数中指定的列表。 操作系统将通过在 WDI_TLV_P2P_GROUP_OWNER_CAPABILITY 中设置 DOT11_WFD_GROUP_CAPABILITY_CROSS_CONNECTION_SUPPORTED 标志,向驱动程序提供有关此 AP 是否提供 Internet 连接的提示。

如果指定了 WDI_TLV_START_AP_PARAMETERS 中的 MustUseSpecifiedChannel,则 AP 如果无法在) 的指定带/声道 (上启动 AP,则可能会返回以下错误之一:

  • NDIS_STATUS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE:当前无法在指定通道 () 启动 AP。 稍后在指定的通道上重试 () 。

  • NDIS_STATUS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE:当前无法在指定的) (上启动 AP。 稍后) 对指定的带 (重试。

  • NDIS_STATUS_DOT11_AP_CHANNEL_NOT_ALLOWED:由于监管原因,无法在指定通道上启动 AP () 。

  • NDIS_STATUS_DOT11_AP_BAND_NOT_ALLOWED:由于监管原因,无法在指定的波段 () 上启动 AP。

任务参数

TLV 允许多个 TLV 实例 可选 说明
WDI_TLV_SSID 要由 AP 使用的 SSID。
WDI_TLV_START_AP_PARAMETERS 此任务的其他参数。
WDI_TLV_AUTH_ALGO_LIST 连接可以使用的身份验证算法列表。
WDI_TLV_MULTICAST_CIPHER_ALGO_LIST 连接可以使用的多播密码算法的列表。
WDI_TLV_UNICAST_CIPHER_ALGO_LIST 连接可以使用的多播密码算法的列表。
WDI_TLV_P2P_CHANNEL_NUMBER X 如果指定,则定义在组构成中确定的操作通道。 仅当操作模式为 Wi-Fi Direct GO 时,才能指定此项。
WDI_TLV_AP_BAND_CHANNEL X X 要启动接入点的带和通道的可选列表。 如果 MustUseSpecifiedChannels 设置为 1,则只能从此列表启动 AP。 如果未设置,则此列表是固件可从中选取的通道的建议,如果无法在任何指定通道上启动 AP,则可能会选择另一个通道。

任务完成指示

NDIS_STATUS_WDI_INDICATION_START_AP_COMPLETE

要求

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