DOT11EXTIHV_PERFORM_POST_ASSOCIATE回调函数 (wlanihv.h)
语法
DOT11EXTIHV_PERFORM_POST_ASSOCIATE Dot11extihvPerformPostAssociate;
DWORD Dot11extihvPerformPostAssociate(
[in, optional] HANDLE hIhvExtAdapter,
[in, optional] HANDLE hSecuritySessionID,
[in] PDOT11_PORT_STATE pPortState,
[in] ULONG uDot11AssocParamsBytes,
[in] PDOT11_ASSOCIATION_COMPLETION_PARAMETERS pDot11AssocParams
)
{...}
参数
[in, optional] hIhvExtAdapter
IHV 扩展 DLL 用于引用无线 LAN (WLAN) 适配器的句柄。 此句柄值是通过之前对 Dot11ExtIhvInitAdapter IHV 处理程序函数的调用指定的。
[in, optional] hSecuritySessionID
安全会话的句柄。 IHV 扩展 DLL 在调用时必须使用此句柄值 Dot11ExtPostAssociateCompletion 异步完成关联后操作。
[in] pPortState
指向 DOT11_PORT_STATE 结构的指针,该结构指定安全会话的当前端口状态。
[in] uDot11AssocParamsBytes
通过 pDot11AssocParams 参数引用的数据的长度(以字节为单位)。
[in] pDot11AssocParams
指向 DOT11_ASSOCIATION_COMPLETION_PARAMETERS 结构,它指定由 WLAN 适配器完成的关联操作的结果。 管理 WLAN 适配器的 Native 802.11 微型端口驱动程序在生成特定于媒体时包含DOT11_ASSOCIATION_COMPLETION_PARAMETERS结构 NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION 指示。
有关关联操作的详细信息,请参阅 关联操作。
返回值
如果 IHV 扩展 DLL 可以启动关联后操作,则必须异步完成该操作。 在这种情况下,函数返回ERROR_SUCCESS。
如果 IHV 扩展 DLL 无法启动关联后操作,它将返回 Winerror.h 中定义的错误代码。
注解
操作系统调用 Dot11ExtIhvPerformPostAssociate 函数,以使用 IHV 扩展 DLL 启动关联后操作。 在 WLAN 适配器完成与接入点 (AP) 的关联操作后,操作系统将启动此操作,该接入点 (BSS) 网络。
必须在调用 Dot11ExtIhvPerformPostAssociate 时异步完成关联后操作。 关联后操作完成后,DLL 必须调用 Dot11ExtPostAssociateCompletion。
如果 IHV 扩展 DLL 可以启动关联后操作, Dot11ExtIhvPerformPostAssociate 函数必须返回ERROR_SUCCESS并异步完成操作。
有关关联后操作的详细信息,请参阅 关联后操作。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | wlanihv.h (包括 Wlanihv.h、Windot11.h、L2cmn.h) |