- 使用GetLastError函数可以查看错误详情,DWORD GetLastError();此函数简单的返回运行该函数线程的32位错误代码。头文件WinError.h中包含了微软公司定义的错误代码列表。
- Visual Studio 在“工具”菜单下有一个“错误查找”的小工具,可以将错误代码转换位相应的文本描述。
- 在程序中,可以通过FormatMessage函数将错误代码转换为其文本描述。DWORD FormatMessage(具体使用可以参考msdn
DWORD dwFlags,
LPCVOID lpSource,
DWORD dwMessageId,
DWORD dwLanguageId,
LPTSTR lpBuffer,
DWORD nSize,
va_list* Arguments
); - 可以通过SetLastError函数来使用微软定义的这种错误机制。
![](https://img2024.cnblogs.com/blog/35695/202407/35695-20240713070336838-1837943664.jpg)