Что означает код HRESULT 0x80030110 (STG_E_BADBASEADDRESS)?

 
Предыдущий Следующий
STG_E_DOCFILECORRUPT STG_E_DOCFILETOOLARGE

STG_E_BADBASEADDRESS

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

STG_E_BADBASEADDRESS (0x80030110) — OLE/Structured Storage обнаружил несовместимое базовое размещение загруженного компонента.

Это legacy-состояние OLE runtime, связанное с размещением компонента в адресном пространстве. Оно не диагностируется проверкой структуры compound file; важны версия DLL, загрузчик и процесс, где возник HRESULT.

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

  • Запишите версию/путь загруженного OLE32/related module и архитектуру процесса.
  • Проверьте loader/module conflicts и нестандартное injection/relocation environment.
  • Не модифицируйте compound file как способ исправления этого runtime-level результата.

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


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