创建网络配置文件扩展

 

基础无线 LAN (WLAN) 适配器完成扫描操作后,它会将检测到的基本服务集列表 (BSS) 网络返回到操作系统。 操作系统为用户尚未为其创建网络配置文件的每个 BSS 网络调用 Dot11ExtIhvCreateDiscoveryProfiles 函数。 调用此函数时,IHV 扩展 DLL 可以返回可用于连接到 BSS 网络的临时连接和安全配置文件片段。

有关扫描操作的详细信息,请参阅 本机 802.11 扫描操作

调用 Dot11ExtIhvCreateDiscoveryProfiles 时,IHV 扩展 DLL 必须遵循以下准则。

  • 操作系统向 pConnectableBssid 参数传递在上次扫描操作期间收到的 IEEE 802.11 信标和探测响应帧的列表。 此列表的格式设置为DOT11_BSS_ENTRY结构。 列表中的每个信标或探测响应都由接入点 (AP) 发送,其服务集标识符 (SSID) 。

    注意 对于 Windows Vista,IHV 扩展 DLL 仅支持基础结构基本服务集 (BSS) 网络。

     

    IHV 扩展 DLL 必须分析每个固定长度字段和可变长度的信息元素 (IES) ,以便创建适当的配置文件片段。

  • 连接和安全配置文件片段必须包含可用于连接到每个 AP 的有效设置,其 BSS 标识符 (BSSID) 通过 pConnectableBssid 参数引用。

  • 每个连接和安全配置文件片段都包含 IHV 定义的配置文件扩展的 XML 数据。 配置文件片段中的 XML 数据必须由 IHV 和 </IHV> 标记分隔<。>