У меня уже есть проект, который использует много COM и HRESULTS. В любом случае, мне было интересно, можно ли определить свой собственный HRESULT и использовать ли FormatMessage() для нашего собственного HRESULT?
Я покопался и ничего не могу найти. Есть идеи?
EDIT
По сути, я хочу определить набор своих собственных HRESULT вместо того, чтобы просто возвращать E_FAIL. Или один из других общих. Вроде E_FAIL в порядке. Но, скажем, я хочу указать, что, например, произошла ошибка подсистемы геообработки или файл является недопустимым растровым изображением. Приложение уже использует COM во всем этом.