| Предыдущий | Следующий |
| TYPE_E_REGISTRYACCESS | TYPE_E_UNDEFINEDTYPE |
TYPE_E_LIBNOTREGISTERED
Что означает TYPE_E_LIBNOTREGISTERED
TYPE_E_LIBNOTREGISTERED (0x8002801D) — COM type library: type library не зарегистрирована.
Сервис запрашивает type library версии 1.2, а зарегистрирована только 1.1; исправление заключается в установке нужной версии библиотеки и обновлении сгенерированных bindings.
Практический смысл и диагностика
- Это HRESULT 2147647517 (`0x8002801D`) из `winerror.h`.
- Зафиксируйте LIBID, major/minor version, LCID, архитектуру процесса, область регистрации user/machine и фактический путь к файлу.
- `REGDB_E_CLASSNOTREG` относится к регистрации COM-класса, а `TYPE_E_LIBNOTREGISTERED` — к идентичности type library.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
