Что означает код HRESULT 0x800401F7 (CO_E_ERRORINAPP)?

 
Предыдущий Следующий
CO_E_APPSINGLEUSE CO_E_DLLNOTFOUND

CO_E_ERRORINAPP

CO_E_ERRORINAPP: интерпретация кода и контроль исправления

Код CO_E_ERRORINAPP, числовое значение 0x800401F7, фиксирует конкретный результат операции. В приложении произошла ошибка.

Старший бит HRESULT делает значение ошибкой. Эта константа объявлена в winerror.h и относится к области «COM/DCOM: активация, регистрация и безопасность».

Ошибка внутри COM-приложения

Этот результат является сводным результатом: инфраструктура активации дошла до приложения, но оно само сообщило об ошибке. Поэтому переустановка COM-регистрации без анализа серверного журнала обычно не раскрывает первичную причину.

Сопоставьте время HRESULT с запуском серверного процесса, его собственными событиями и возможным IErrorInfo. Особое внимание уделите инициализации конфигурации, зависимостей и ресурсов приложения до регистрации фабрика классов.

  • Сохраните stderr, журнал приложения и код выхода серверного процесса.
  • Проверьте запуск сервера вручную под фактической учётной записью DCOM.
  • Подтвердите регистрацию фабрика классов после успешной инициализации.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.