| Предыдущий | Следующий |
| CO_E_DLLNOTFOUND | CO_E_WRONGOSFORAPP |
CO_E_ERRORINDLL
Что означает результат
CO_E_ERRORINDLL: В DLL произошла ошибка. COM получил ошибку внутри DLL, участвующей в activation/registration. HRESULT сам по себе не указывает, какая стадия модуля отказала.
Что проверить
- Определите DLL и функцию, вызванную непосредственно перед ошибкой.
- Проверьте loader dependencies и собственный журнал модуля.
- Отделите LoadLibrary failure от ошибки DllGetClassObject/DllRegisterServer.
Диагностика и исправление
Исправляйте первичный HRESULT конкретной DLL; массовая переустановка COM не нужна без доказательства повреждения регистрации.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.