在WinAPI调用一个好的char *之后获取GetLastError()结果的最佳方法是什么?
-
06-07-2019 - |
题
我正在编写一个DLL程序,java程序用它以各种方式调用WinAPI。我想将适当的异常抛回java,但我需要一个很好的格式化WinAPI错误,而不仅仅是从GetLastError()返回的int。我确信这是一个很好的方法。
解决方案
使用“FormatMessage”;您可以将错误代码作为第3个参数传递,甚至让FormatMessage为您分配空间。
不隶属于 StackOverflow