Site icon EfmSoft

Что означает код HRESULT 0x80028018 (TYPE_E_INVDATAREAD)?

 
Предыдущий Следующий
TYPE_E_FIELDNOTFOUND TYPE_E_UNSUPFORMAT

TYPE_E_INVDATAREAD

Что означает TYPE_E_INVDATAREAD

TYPE_E_INVDATAREAD (0x80028018) — COM type library: некорректные данные при чтении.

Это HRESULT 0x80028018 (TYPE_E_INVDATAREAD): COM type-library reader получил некорректные данные из type library.

Практический смысл и диагностика

  • Не путайте с TYPE_E_UNSUPFORMAT: там формат распознан, но не поддерживается; TYPE_E_INVDATAREAD указывает на недопустимые или повреждённые данные, прочитанные из библиотеки.
  • Сохраните путь и hash файла, resource ID встроенной type library, версию файла, архитектуру, результат parser, подпись и источник deployment.
  • Если deployment скопировал DLL не полностью или повредил embedded type-library resource, восстановление исходного пакета/компонента должно вернуть корректный ресурс; одной перерегистрации COM недостаточно.

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


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

Exit mobile version