我用以下程序拨号:
HRASCONN hRasConn = NULL;
DWORD dwRet = RasDial( NULL, NULL, &rdParams, 0L, NULL, &hRasConn );
请问我怎么样得到我所建立连接的唯一标记?多谢!!!
HRASCONN hRasConn = NULL;
DWORD dwRet = RasDial( NULL, NULL, &rdParams, 0L, NULL, &hRasConn );
请问我怎么样得到我所建立连接的唯一标记?多谢!!!
解决方案 »
- 在DLL中调用主程序的消息响应和全局变量
- 一个多线程问题
- 为什么 free 出错?
- vc6中为何不能输入日语的むめ?
- 大虾请看这个错误:nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv
- 能否有一种工具/控件可以将文件打包,用时可以自动解开运行主程序
- 100分请教两个小问题?很急,求各位大哥帮小弟一把!
- 为何内存映射文件flush失败但是文件数据却写进去了?
- VS2010 变量监视的值不对怎么办?
- 请教VFW高手基础问题,回者都有分
- 在VC中如何使用VB 编译的DLL?
- 800分请教一个问题!!! 急!!!
LPRASDIALEXTENSIONS lpRasDialExtensions,
// pointer to function extensions data
LPCTSTR lpszPhonebook, // pointer to full path and filename of
// phone-book file
LPRASDIALPARAMS lpRasDialParams,
// pointer to calling parameters data
DWORD dwNotifierType, // specifies type of RasDial event handler
LPVOID lpvNotifier, // specifies a handler for RasDial events
LPHRASCONN lphRasConn // pointer to variable to receive
// connection handle
);
DWORD dwRet = RasDial( NULL, NULL, &rdParams, 0L, NULL, &hRasConn );If the function succeeds, the immediate return value is zero. In addition, the function stores a handle to the RAS connection into the variable pointed to by lphRasConn. 如果函数执行成功的话,将立即返回0,另外函数还会将该RAS连接的句柄储存到指针变量lphRasConn中。挂断就是用这个标志:
DWORD RasHangUp(
HRASCONN hrasconn // handle to the RAS connection to hang up
);
能不能把hRasConn转换为基本数据类型,如int,const char*,?
谢谢?
就是RAS连接的句柄,
其实所有的句柄都是一个无符号长整形的数字。