RasDial返回错误668

RasDial这个api之前用过,所以把代码直接拷过来运行。

结果运行的时候,这个接口一直返回错误668。

进入debug模式下,检查RASDIALPARAMS参数的值,没有错误。

错误668的宏定义是ERROR_ASSERTION_FAILURE,表明连接中止。

一开始不得其法,然后找到一个文章:

http://www.xuebuyuan.com/1006239.html

原来是因为没有把HRASCONN hRasConn这个参数设置为NULL。

初始化这个参数为0就正常了。

这个教训要吸取,只因为参数没有初始化,结果花了这么多时间来找bug。

猜你喜欢

转载自blog.csdn.net/sspdfn/article/details/74917875