验证网络配置文件扩展

 

操作系统调用 IHV 处理程序函数,以在以下条件下验证 IHV 定义的连接和安全设置。

  • 用户创建一个新的网络配置文件,其中包含 IHV 定义的连接和/或安全配置文件扩展的设置。 在这种情况下,操作系统调用 Dot11ExtIhvValidateProfile IHV 处理程序函数来验证用户设置。

  • WLAN 适配器完成扫描操作并将其结果返回到操作系统。 操作系统调用 Dot11ExtIhvPerformCapabilityMatch IHV 处理程序函数,以确定检测到的基本服务集 (BSS) 网络是否与网络配置文件中的 IHV 定义的连接和安全设置匹配。

    操作系统将 802.11 信标和探测响应帧的列表从 BSS 网络传递到 Dot1ExtIhvPerformCapabilityMatch 函数的 pConnectableBssid 参数。 操作系统还分别将连接和安全配置文件扩展传递给 pIhvConnProfilepIhvSecProfile 参数。

    如果 802.11 信标和探测响应帧列表中的所有条目都播发配置文件片段中定义的连接和安全属性, Dot11ExtIhvPerformCapabilityMatch 函数将返回ERROR_SUCCESS。

  • 操作系统通过调用 Dot11ExtIhvPerformPreAssociate 函数启动预关联操作。 在这种情况下,IHV 扩展 DLL 必须验证连接和安全设置是否有效。 如果设置有效,函数将返回ERROR_SUCCESS,DLL 继续执行预关联操作。 否则,函数将返回 Winerror.h 中定义的相应错误代码。

    有关预关联操作的详细信息,请参阅 预关联操作

有关 IHV 处理程序函数的详细信息,请参阅 本机 802.11 IHV 处理程序函数