GetLastError()
retorna um DWORD
. Existe uma função da API do Windows que traduz isso DWORD
em uma string, o nome do #define
? Por exemplo, para 123
isso retornaria "ERROR_INVALID_NAME"
. Aqui está uma lista de códigos de erro do sistema .
FormatMessage
não parece funcionar, mas a ferramenta de pesquisa de erros da Microsoft de alguma forma imprime o nome do arquivo #define
.