Создаете свой HRESULT?
У меня уже есть проект, который использует много COM и HRESULTS. В любом случае мне было интересно, возможно ли определить ваш собственный HRESULT, и иметь возможность использовать FormatMessage () для нашего собственного HRESULT?
Я покопался и не могу ничего найти. Есть идеи?
РЕДАКТИРОВАТЬ
В основном я хочу определить набор моего собственного HRESULTs вместо того, чтобы просто возвращать E_FAIL. Или один из других общих. Вроде E_FAIL в порядке. Но допустим, я хочу указать, что, например, произошла ошибка подсистемы геообработки или файл является недопустимым растровым изображением. Приложение уже использует com через него.