我正在编写一个DLL程序,java程序用它以各种方式调用WinAPI。我想将适当的异常抛回java,但我需要一个很好的格式化WinAPI错误,而不仅仅是从GetLastError()返回的int。我确信这是一个很好的方法。

有帮助吗?

解决方案

使用“FormatMessage”;您可以将错误代码作为第3个参数传递,甚至让FormatMessage为您分配空间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top