shwee886
驱动牛犊
驱动牛犊
  • 注册日期2008-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2853回复:5

使用OID_802_11_DISASSOCIATE断开无线连接失败

楼主#
更多 发布于:2009-07-25 23:35
    DWORD    dwBytesReturned = 0;

    ULONG    oid = OID_802_11_DISASSOCIATE;

    if (!DeviceIoControl(m_hDevice,
                        IOCTL_NDIS_QUERY_GLOBAL_STATS,
                        &oid,
                        sizeof(oid),
                        ( ULONG *) NULL,
                        0,
                        &dwBytesReturned,
                        NULL))
    {
        char szError[256] = {0};
        sprintf_s(szError, sizeof(szError), "断开失败(错误:%d)", GetLastError());
        m_strErrorInfo = szError;
        goto RELEASE;
    }
GetLastError()返回31。信息为:连到系统上的设备没有发挥作用。
请问我这代码有什么问题?
mingyuejingque
驱动牛犊
驱动牛犊
  • 注册日期2007-12-07
  • 最后登录2011-04-08
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-07-26 10:28
会不会是原先就根本没连接呢?
<img src="http://id.91cool.net/signet//?name=明月惊鹊>
shwee886
驱动牛犊
驱动牛犊
  • 注册日期2008-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-07-26 14:47
不会,我是在无线网卡已经连上一个AP的时候,来测试这函数的
Chequer
驱动牛犊
驱动牛犊
  • 注册日期2008-10-07
  • 最后登录2011-08-26
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-07-31 09:37
IOCTL_NDIS_QUERY_GLOBAL_STATS is QUERY only and there is no way to set operation to NDIS miniport driver.

You should use native wifi function, e.g., WlanDisconnect, to facilitate this operation.
shwee886
驱动牛犊
驱动牛犊
  • 注册日期2008-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-08-03 08:28
引用第3楼Chequer于2009-07-31 09:37发表的  :
IOCTL_NDIS_QUERY_GLOBAL_STATS is QUERY only and there is no way to set operation to NDIS miniport driver.

You should use native wifi function, e.g., WlanDisconnect, to facilitate this operation.


native wifi函数在XP SP2版本上使用,据说要装一个升级包??
Chequer
驱动牛犊
驱动牛犊
  • 注册日期2008-10-07
  • 最后登录2011-08-26
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-08-05 09:48
Here it is.

http://www.microsoft.com/downloads/details.aspx?FamilyId=52A43BAB-DC4E-413F-AC71-158EFD1ADA50&displaylang=en

BTW, the native WiFi functions do not work COMPLETELY on some 802.11 network cards because driver implementation limitation.
游客

返回顶部