Как преобразовать код исключения Win32 в строку?

Мне неохота снова иметь дело со структурированными исключениями Win32. Я пытаюсь сгенерировать строку, описывающую исключение. Большинство из этого просто, но я застрял на чем-то базовом: как я могу преобразовать код исключения (результат GetExceptionCode(), или ExceptionCode член EXCEPTION_RECORD) в строку, описывающую исключение?

Я ищу что-то, что преобразует, например, 0xC0000005 в "Access Violation". Это просто вызов FormatMessage()?

12
задан Puppy 27 October 2011 в 11:38
поделиться