API 获得GetLastError()错误代码对应的文字信息 |
您所在的位置:网站首页 › 浪潮服务器主板代码表图 › API 获得GetLastError()错误代码对应的文字信息 |
API 获得GetLastError()错误代码对应的文字信息
转载
mob60475702efd6 2021-07-30 12:04:00 文章标签 windows api 错误代码 #include 输出格式 html 文章分类 数据仓库 大数据
API 函数出现错误后,通过GetLastError() 可以取得对应的错误代码。利用这个错误代码可以进一步查询到对应的文字描述信息。 参数1:pszErrorString(out),信息字符串缓冲区指针 参数2:cErrorString(in),参数1 缓冲区的长度 参数3:dwErrorCode(in),GetLastError()获取的错误代码 备注,输出格式为 :(err:数字)文字信息 #include #include 1 PTSTR GetWindowsErrorString(PTSTR pszErrorString, WORD cErrorString, DWORD dwErrorCode) 2 { 3 LPVOID lpMsgBuf = NULL; 4 FormatMessage( 5 FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, 6 NULL, 7 dwErrorCode, 8 MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), 9 (LPTSTR)&lpMsgBuf, 10 0, 11 NULL); 12 StringCchPrintf( 13 pszErrorString, 14 cErrorString, 15 TEXT("(err:%d)%s"), 16 dwErrorCode, 17 (LPTSTR)lpMsgBuf); 18 LocalFree(lpMsgBuf); // 释放 FormatMessage() 函数中分配的空间 19 return pszErrorString; 20 }本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。 赞 收藏 评论 分享 举报 上一篇:09 github远程库操作 下一篇:【算法框架套路】滑动窗口算法:匹配子串、数组连续区间 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |