Site icon EfmSoft

Что означает код HRESULT 0x80110426 (COMADMIN_E_COMPFILE_GETCLASSOBJ)?

 
Предыдущий Следующий
COMADMIN_E_COMPFILE_LOADDLLFAIL COMADMIN_E_COMPFILE_CLASSNOTAVAIL

COMADMIN_E_COMPFILE_GETCLASSOBJ

Что означает результат

COMADMIN_E_COMPFILE_GETCLASSOBJ: Вызов GetClassObject в DLL завершился сбоем. COM+ загрузил component file, но не смог получить class object для ожидаемого CLSID. Это стадия DllGetClassObject/class-factory lookup.

Что проверить

  • Проверьте, экспортирует ли in-proc server DllGetClassObject и обслуживает ли нужный CLSID.
  • Сверьте CLSID из package/registry с тем, что реально реализует DLL.
  • Получите первичный HRESULT от DllGetClassObject.

Диагностика и исправление

Исправьте CLSID registration или реализацию class factory. Повторная загрузка той же DLL не создаст отсутствующий class object.

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


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

Exit mobile version