GetLastError返回的数值如何转换为常量宏定义名称?

在使用 GetLastError() 返回值的时候,为了保持与程序代码一致,需要在日志中,将这样的数值转换为宏名。

比如,将 GetLastError() 返回的 995 转换为对应的宏名字符串 “ERROR_OPERATION_ABORTED” 。

请问在Windows API和SDK中是否存在这样的方法,如果没有没有,可以推荐下其他第三方库吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^