如何知道GetLastError()返回的错误代码的意义?

来源:互联网 发布:淘宝高仿鞋子 编辑:程序博客网 时间:2024/05/01 12:35
如何知道GetLastError()返回的错误代码的意义?

下面的代码用于显示这样的信息:

//获得信息
LPVOID lpMsgBuf; //Windows will allocate
::FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,0, GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), //默认语言
(LPTSTR)&lpMsgBuf, 0, NULL );

//显示
::MessageBox(0, (LPCTSTR)lpMsgBuf, _T("GetLastError"), MB_OK|MB_ICONINFORMATION );

//释放内存
::LocalFree( lpMsgBuf );

 
原创粉丝点击