WiFi Openhandle里的一段程序(在线等待求助)

benbenlover1985 2009-10-13 02:52:21
//Native WiFi Initialization
//WiFi: Open Handle
DWORD dNegotiatedVersion = 0;
HANDLE hClientHandle = NULL;
DWORD rtn;
int ndx = 0;

rtn = WlanOpenHandle(dClientVersion, NULL, &dNegotiatedVersion, &hClientHandle);
if(rtn != ERROR_SUCCESS)
{
AfxMessageBox(_T("Error occured in WlanOpenHandle!"));
return FALSE;
}

请问里面的变量rtn的作用是什么,也即WlanOpenHandle函数的作用?
什么情况下if语句才满足条件,然后输出"Error occured in WlanOpenHandle!"
这是一个天线选择程序里的一段,刚开始在XP系统下运行,能顺利!换到win 7系统下,运行结果就是上面的输出:"Error occured in WlanOpenHandle!"
望高手指点!
...全文
221 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
blingpro 2010-08-02
  • 打赏
  • 举报
回复
查询一下返回值,看代码对应的错误问题是什么

gl
The_Only_Name_2 2010-08-02
  • 打赏
  • 举报
回复
rtn的作用保存WlanOpenHandle函数的返回值,

WlanOpenHandle的作用是打开到一个服务的连接
//Native WiFi Initialization
//WiFi: Open Handle
DWORD dNegotiatedVersion = 2;
HANDLE hClientHandle = NULL;
DWORD rtn;
int ndx = 0;

rtn = WlanOpenHandle(dClientVersion, NULL, &dNegotiatedVersion, &hClientHandle);
if(rtn != ERROR_SUCCESS)
{
AfxMessageBox(_T("Error occured in WlanOpenHandle!"));
return FALSE;
}


试一下

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧