DOT11EXT_SET_AUTH_ALGORITHM回调函数 (wlanihv.h)

重要 Windows 10 及更高版本中弃用了 Native 802.11 无线 LAN 接口。 请改用 WLAN 设备驱动程序接口(WDI)。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型

IHV 扩展 DLL 调用 Dot11ExtSetAuthAlgorithm 函数,以便在无线 LAN (WLAN) 适配器上启用身份验证算法。

语法

DOT11EXT_SET_AUTH_ALGORITHM Dot11extSetAuthAlgorithm;

DWORD Dot11extSetAuthAlgorithm(
  [in, optional] HANDLE hDot11SvcHandle,
  [in]           DWORD dwAuthAlgo
)
{...}

参数

[in, optional] hDot11SvcHandle

作系统用于引用 WLAN 适配器的句柄。 此句柄值是通过上一次调用 Dot11ExtIhvInitAdapter IHV 处理程序函数指定的。

[in] dwAuthAlgo

标识身份验证算法的 DOT11_AUTH_ALGORITHM 枚举器值。

如果该值在 DOT11_AUTH_ALGO_IHV_START 到DOT11_AUTH_ALGO_IHV_END的范围内,IHV 扩展 DLL 将启用 WLAN 适配器支持的专有身份验证算法。

否则,DLL 负责处理作系统支持的标准身份验证算法。 在这种情况下,作系统不涉及通过 WLAN 适配器通过基本服务集(BSS)网络连接进行身份验证处理。

注意 dwAuthAlgo 的值必须与 Native 802.11 微型端口驱动程序返回的身份验证算法的值匹配,方法是设置 DOT11_EXTSTA_ATTRIBUTES 结构的相应 xxxAlgoPairs 成员,该值必须与 OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIROID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR查询返回的值匹配。

返回值

如果调用成功,函数将返回ERROR_SUCCESS。 否则,它将返回 Winerror.h 中定义的错误代码。

要求

要求 价值
最低支持的客户端 在 Windows Vista 和更高版本的 Windows作系统中可用。
目标平台 桌面
标头 wlanihv.h (包括 Wlanihv.h)

另请参阅

OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR

DOT11_AUTH_ALGORITHM

Dot11ExtIhvInitAdapter

Dot11ExtPreAssociateCompletion OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR