Wlanconnect连接尝试失败
WlanConnect Connection attempt fail
我正在尝试使用wlanconnect函数连接到不安全的网络。它正在返回ERROR_SUCCESS
,到目前为止还不错。
在我的通知回调中,我收到 WLAN_NOTIFICATION_ACM_CONNECTION_COMPLETE
,然后立即获得WLAN_NOTIFICATION_ACM_CONNECTION_ATTEMPT_FAIL
。
有人可以给我一个提示,我如何找出导致连接失败的原因?
我假设您只是忘了提到WlanRegisterNotification
的部分,因为您说您的通知回调实际上是在收到通知。
事实证明,您很幸运 - API为您提供了这样的提示。在回调功能WLAN_NOTIFICATION_DATA
中传递给您的结构的文档中,它描述了WLAN_NOTIFICATION_ACM_CONNECTION_ATTEMPT_FAIL
通知代码的含义:
连接尝试失败了。
连接由一个或多个连接尝试组成。应用程序可能会在接收
wlan_notification_acm_connection_start
通知和wlan_notification_acm_connection_complete
通知之间接收零或更多wlan_notification_acm_connection_attempt_fail
通知。pdata 成员指向
WLAN_CONNECTION_NOTIFICATION_DATA
结构,该结构标识了失败的连接尝试的网络信息。
该结构具有一个wlanReasonCode
成员,该成员包含一个WLAN_REASON_CODE
值,该值指示"操作故障的原因"。该列表上有很多错误代码。检查您得到的是哪一个。
还要注意,在连接最终成功连接之前,可以接收一些WLAN_NOTIFICATION_ACM_CONNECTION_ATTEMPT_FAIL
通知。
- C++ TCP 套接字通信 - 连接按预期工作,几秒钟后失败,没有收到新数据,read() 和 recv() 块
- 从 Linux OMI (omicli) 到 Windows WMI 的连接失败,并出现与 DMTF 相关的错误
- 为什么我在蓝牙连接()上收到"java.io.IOException:读取失败,套接字可能关闭或超时,读取re
- C++ 链表合并排序的实现在连接 1 个以上节点的子列表时失败
- Eclipse:错误:初始化模式失败(无法连接到目标)
- 什么时候标准::线程::连接会因no_such_process而失败
- 连接到套接字失败 - 错误编号 88 (CPP)
- DirectX 11 GetDisplayModeList() 在远程桌面连接中失败
- C/C++ 套接字:如果我在 IPv6 TCP 连接之前执行任何操作,则连接将失败
- vcpkg 安装失败,并显示"SSL 连接错误"
- Wlanconnect连接尝试失败
- 按钮连接Qt失败
- 在应用程序中检查互联网连接C++可靠方法:gethostbyname() 失败
- ADO 连接创建实例在 Windows Server 2003 上失败
- 连接到外部 IP 失败
- Unix 服务器 - Windows 客户端,连接失败
- Qt 连接转换失败
- 如果数据库连接在事务中失败,如何关闭 ADO 连接
- 连接标准库失败
- 彭博 API 连接问题 - <本地主机:8194> 连接失败