GetLastError 返回错误码 转换到 文本
来源:互联网 发布:mac pp助手 编辑:程序博客网 时间:2024/05/16 01:45
https://msdn.microsoft.com/en-us/library/ms680582(v=vs.85).aspx
MSDN 上的例程,我简化一下
成功的话
控制台应该会输出 操作成功完成
#include <windows.h>#include <iostream>#include <string>using namespace std;//得到错误码的文本信息string GetLastErrorToString(DWORD errorCode){ //因为FORMAT_MESSAGE_ALLOCATE_BUFFER标志,这个函数帮你分配内存,所以需要LocalFree来释放 char *text; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, errorCode, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&text, 0, NULL); string result(text); //结果 LocalFree(text); return result;}int main(){ DWORD errCode = 0; //假设错误码是 0 cout << GetLastErrorToString(errCode); system("pause"); //暂停一下 return 0;}
0 0
- GetLastError 返回错误码 转换到 文本
- GetLastError()返回错误对照函数
- CreateDirectory(…)执行失败,GetLastError()返回错误码5
- C++ 所有GetLastError返回错误码代表的意思
- GetLastError错误码
- GetLastError错误码
- GetLastError错误码大全
- GetLastError返回
- GetLastError错误码中文大全
- GetLastError错误码中文大全
- GetLastError 错误码全解析
- GetLastError错误码信息收集
- CreateCompatibleBitmap的GetLastError返回错误码8的原因及解决方案
- 将GetLastError()的返回值转换成Windows信息
- 如何将GetLastError()返回的错误代码转换成字符串
- CreateBitmapIndirect() GetLastError() 返回 错误的参数 创建失败原因
- winsock accept立即返回,GetLastError得到10014错误
- 获取 GetLastError 文本信息
- IO流程及优化
- 神奇的"验证码"
- 项目管理
- office tips:制表符
- 关于unable to find class referenced in signature (Lorg/ksoap2/serialization/SoapObject;)的错误
- GetLastError 返回错误码 转换到 文本
- nana初体验,菜单和可移动按钮
- 2016年5月15号学习笔记
- mockito-关于@Mock和@Spy的使用方法
- 合并明细
- KNN Hadoop MapReduce
- LINUX---RPS/RFS转载
- Eclipse IDE for Java EE Developers配置SpringMVC例子
- 你离顶尖Java程序员,只差这11本书的距离 172 分享 分享到新浪微博 分享到QQ空间