() Nach einem WinAPI Anruf in einem schönen char * Was ist der beste Weg, um die Ergebnisse von GetLastError zu bekommen?

StackOverflow https://stackoverflow.com/questions/1613439

Frage

Ich schreibe eine DLL, die ein Java-Programm verwendet die WinAPI auf verschiedene Arten zu nennen. Ich will zurück zu Java richtigen Ausnahmen werfen, aber ich brauche einen schön formated WinAPI Fehler nicht nur die int, der von GetLastError zurückgegeben gets (). Ich bin sicher, es ist eine schöne Art und Weise, es zu tun.

War es hilfreich?

Lösung

Verwenden Sie "Formatmessage"; Sie können in dem Fehlercode als 3. Parameter übergeben, und auch den Platz für Sie zuteilen haben Format.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top