据我所知,
GetLastError的返回值在WINERROR.H中定义,其值不会超过10000
WSAGetLastError的返回值在WINSOCK2.H中定义,其值在10000以上
但我调用CFtpConnection的PutFile函数失败后,GetLastError返回10055,在WINSOCK2.H中定义为WSAENOBUFS。
不知道怎么回事?哪位高手能给解释一下?谢谢!
GetLastError的返回值在WINERROR.H中定义,其值不会超过10000
WSAGetLastError的返回值在WINSOCK2.H中定义,其值在10000以上
但我调用CFtpConnection的PutFile函数失败后,GetLastError返回10055,在WINSOCK2.H中定义为WSAENOBUFS。
不知道怎么回事?哪位高手能给解释一下?谢谢!
解决方案 »
- 请问大家谁有pudn.com的会员帐号,帮忙下载一下东西?
- 菜鸟求着急求助 !!!!!!矩形问题
- pNMItemActivate结构求详解
- 请问如何将vc与一些windows下模拟linux环境的工具相结合编程!
- 有關Bounds Checker的問題,請教一下,散分了。
- windows自带有几个视频压缩的代码,就是capDlgVideoCompression跳出来的视频压缩程序啊
- 请问VC随机函数rand()及RAND_MAX的用法
- 如何给一个弹出对话框创建一个CFrameWnd呀?这个对话框是sdi程序中的一个弹出对话框.
- 一个非模式对话框, 能显示对话框, 但里面的控件都不见了? ?
- CString 怎样转换为ASCII数组(如:输入”123,123“变为(31,32,33,2e,31,32,33)?
- *.dat文件一般是用来干什么的?存储格式?谢谢!盼赐教!
- 有关VC的报表设计和打印
关于这些代码的含义,您只需通过调用FormatMessage方法得到,而不需在系统头文件中查找。
从您的描述中可以看出,您的错误的确是由于缓冲区或队列已满造成的。关于如何通过FormatMessage从错误代码得到错误描述,请参考下面链接中的示例:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/errors_0sdh.asp您也可以手工查找下面的系统错误代码表:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/errlist_7oz7.asp- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。