错误处理
常见的windows函数返回值类型
错误代码
微软对所有Windows函数能返回的错误使用错误代码进行编号,错误代码一共有32位,并使用WinError.h来存放错误列表.
其中每个错误都有三种表示:
- 消息ID:一个可以在源代码中使用的宏
- 消息文本:对错误进行描述的文本
- 编号:32位编号
获取错误代码
通过 GetLastError()函数来获取上一个函数的错误代码(编号):
//Windows函数失败后应该马上调用GetLastError
DWORD dwErrorCode = GetLastError();
再通过visual studio的 工具->错误查找 ,输入错误代码得到错误信息