VC获取错误消息

来源:互联网 发布:棱镜门事件 知乎 编辑:程序博客网 时间:2024/06/07 17:45
CString GetSystemErrorMessage(){CString strRet;LPVOID lpMsgBuf;DWORD dw = GetLastError();FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,NULL,dw,GetSystemDefaultLangID(),(LPTSTR) &lpMsgBuf,0, NULL );strRet.Format(TEXT("Error Code: %d\nError Message: %s"),dw,lpMsgBuf);LocalFree(lpMsgBuf);return strRet;}