使用FormatMessage格式化错误消息代码
直接贴代码,这段代码很好用,记录下来.
PVOID lpMsgBuf;
if (FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | // 自动分配缓存
FORMAT_MESSAGE_FROM_SYSTEM | // 系统消息
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(), // 错误代码
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // 默认语言
(LPTSTR)&lpMsgBuf,
0,
NULL))
{
// TODO: 添加你的处理代码.
}
LocalFree(lpMsgBuf); // 释放内存

浙公网安备 33010602011771号