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

请教一问题,断开当前AP失败

楼主#
更多 发布于:2009-07-25 10:00
int CWifi::DisConnect()
{
    int iRet = -1;
    if (!m_hDevice)
    {
        m_strErrorInfo = "没有初始化";
        goto RELEASE;
    }
    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;
    }

    iRet = 0;
RELEASE:
    return iRet;
}

GetLastError()返回错误31。
请问有哪位可以指点一二?????

游客

返回顶部