| Предыдущий | Следующий |
| STG_S_POWER_CYCLE_REQUIRED | OLE_S_STATIC |
OLE_S_USEREG
Что означает OLE_S_USEREG
OLE_S_USEREG — успешный информационный HRESULT. OLE сообщает вызывающему коду, что требуемые class metadata, verbs или presentation сведения следует получить из регистрации класса, а не из текущего object handler.
Что проверить
Зафиксируйте интерфейс и метод, вернувшие статус, CLSID/ProgID и bitness процесса. Проверьте наличие соответствующей регистрации класса и ожидаемых OLE verbs. Для registration-free COM отдельно проверьте manifest, потому что registry lookup может быть намеренно заменён manifest activation context.
Как обрабатывать
Не трактуйте OLE_S_USEREG как failure и не запускайте recovery. Следуйте контракту вызываемого API и прочитайте зарегистрированные сведения. Ошибкой будет уже отсутствие или некорректность требуемой регистрации при последующем lookup.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.