DOT11EXTIHV_STOP_POST_ASSOCIATE回调函数 (wlanihv.h)

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

操作系统调用 Dot11ExtIhvStopPostAssociate 函数来取消通过调用 启动的关联后操作 Dot11ExtIhvPerformPostAssociate IHV 处理程序函数。

语法

DOT11EXTIHV_STOP_POST_ASSOCIATE Dot11extihvStopPostAssociate;

DWORD Dot11extihvStopPostAssociate(
  [in, optional] HANDLE hIhvExtAdapter,
  [in]           PDOT11_MAC_ADDRESS pPeer,
  [in]           DOT11_ASSOC_STATUS dot11AssocStatus
)
{...}

参数

[in, optional] hIhvExtAdapter

IHV 扩展 DLL 用于引用无线 LAN (WLAN) 适配器的句柄。 此句柄值是通过之前对 Dot11ExtIhvInitAdapter IHV 处理程序函数的调用指定的。

[in] pPeer

指向 DOT11_MAC_ADDRESS 结构的指针,该结构包含媒体访问控制 (MAC) 接入点 (AP) ,IHV Extensions DLL 用来启动关联后操作。

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

[in] dot11AssocStatus

指定 802.11 工作站与网络的关联状态的 DOT11_ASSOC_STATUS 类型。

返回值

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

注解

每当发生以下任一情况时,操作系统将调用 Dot11ExtIhvStopPostAssociate 函数来取消关联后操作。

  • WLAN 适配器完成与 AP 的取消关联操作。 在这种情况下,管理适配器的 Native 802.11 微型端口驱动程序会生成特定于媒体的 NDIS_STATUS_DOT11_DISASSOCIATION 指示。 有关取消关联操作的详细信息,请参阅 取消关联操作
  • WLAN 适配器已禁用或删除。 在这种情况下,操作系统在调用 之前调用 Dot11ExtIhvStopPostAssociate 函数 Dot11ExtIhvDeinitAdapter 函数。
操作系统调用 Dot11ExtIhvStopPostAssociate 函数,以通知 IHV 扩展 DLL 为关联创建的数据端口已关闭。 操作系统调用此函数,无论 DLL 是否已通过调用 完成关联后操作 Dot11ExtPostAssociateCompletion

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

要求

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

另请参阅

DOT11_ASSOC_STATUS

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvInitAdapter

NDIS_STATUS_DOT11_DISASSOCIATION Dot11ExtIhvPerformPostAssociate

DOT11_MAC_ADDRESS