api返回0错误信息打印

原创 2015年11月17日 23:44:53

调试usb上位机的时候调用WriteFile函数总是返回0却不不知道原因


直接在WriteFile的函数后面加上下面这段代码可以打印出返回0的具体错误信息


LPVOID lpMsgBuf;
FormatMessage(
	FORMAT_MESSAGE_ALLOCATE_BUFFER |
	FORMAT_MESSAGE_FROM_SYSTEM |
	FORMAT_MESSAGE_IGNORE_INSERTS,
	NULL,
	GetLastError(),
	MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
	(LPTSTR)&lpMsgBuf,
	0,
	NULL
	);
MessageBox(NULL, (LPCTSTR)lpMsgBuf, NULL, MB_OK | MB_ICONWARNING);
LocalFree(lpMsgBuf);


版权声明:本文为博主原创文章,未经博主允许不得转载。

学习win32 API开发4-GetLastError和FormatMessage获取错误信息

一、FormatMessage #include "windows.h" void ShowErrMsg() { TCHAR szBuf[80]; LPVOID lpMsgBuf...
  • wo125
  • wo125
  • 2014年03月24日 15:13
  • 973

openssl获取错误信息

包含头文件:openssl/err.h  //加载错误信息 ERR_load_ERR_strings(); ERR_load_crypto_strings();  unsigned long ...
  • xiliang_pan
  • xiliang_pan
  • 2011年12月14日 17:53
  • 6716

AFNetworking打印输出服务器返回的错误信息

AFNetworking打印输出服务器返回的错误信息 请求接口时不可避免的会出现一些问题,而正常返回的error数据都是data类型,并不能直观的看出是什么错误信息,调试过程中很是浪费时间。记得老版本...
  • maolianshuai
  • maolianshuai
  • 2017年02月21日 13:57
  • 1189

AFNetworking 返回的错误信息 总结

1.初看以为 Domain=AFNetworkingErrorDomain Code=-1016 "Request failed: unacceptable content-type: te...
  • u012681458
  • u012681458
  • 2014年08月18日 21:13
  • 1106

php如何显示错误信息

php默认不打印错误,如需打印,vi $PHP_HOME/etc/php.ini, 修改以下几项:display_errors = On error_reporting = E_ALL & ~E_NO...
  • abcjennifer
  • abcjennifer
  • 2015年07月24日 12:56
  • 7707

打印js错误信息

http://www.w3.org/1999/xhtml" > 标题页 function getError() {     try     {      x =new test; ...
  • fffgggzzz
  • fffgggzzz
  • 2013年02月04日 14:58
  • 1610

ECMAScript5 Date.now()

ECMAScript5中添加了Date.now()方法,返回表示调用这个方法时的日期和时间的毫秒数。 官网描述: now()方法返回自1970年1月1日 00:00:00 UTC到当前时间...
  • qq_26222859
  • qq_26222859
  • 2016年05月31日 20:09
  • 1642

sql server 存储过程 返回错误信息 (编号:20110617A1020)

http://msdn.microsoft.com/en-us/library/ms178592.aspx  RAISERROR (Transact-SQL) ...BEGIN TRY -- R...
  • lmn13
  • lmn13
  • 2011年06月17日 10:22
  • 920

$.ajax打印error堆栈信息

$.ajax用error:function(data,type, err)打印error堆栈信息,可以查看因为什么原因失败而执行error函数 $.ajax({type:"GET", url...
  • qq_26222859
  • qq_26222859
  • 2017年07月19日 17:33
  • 988

linux C 打印错误信息和标准输入输出

Linux 使用strerror 和 perror 函数来打印响应的错误信息 ,这两个函数的标准调用格式说明如下:#include char *strerror(int errnum) #includ...
  • lym152898
  • lym152898
  • 2016年07月17日 00:44
  • 3570
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:api返回0错误信息打印
举报原因:
原因补充:

(最多只允许输入30个字)