创建网络配置文件扩展
基础无线 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> 标记分隔<。>