Что означает код HRESULT 0x80097002 (MSSIPOTF_E_CANTGETOBJECT)?

 
Предыдущий Следующий
MSSIPOTF_E_OUTOFMEMRANGE MSSIPOTF_E_NOHEADTABLE

MSSIPOTF_E_CANTGETOBJECT

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

MSSIPOTF_E_CANTGETOBJECT: Внутренний путь проверки OpenType ожидал получить объект из файла, но не смог сделать его доступным для текущей операции.

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

  • Зафиксируйте, какой объект или таблица запрашивались непосредственно перед HRESULT.
  • Проверьте directory offset/length и возможность прочитать соответствующий диапазон файла без выхода за EOF.
  • Если используется mapping/stream abstraction, сохраните нижележащий I/O status и lifetime объекта, чтобы отличить битый шрифт от ошибки доступа.

Что делать

Исправляйте конкретную причину получения объекта: layout файла, чтение или lifetime. Сам код CANTGETOBJECT слишком общий, поэтому ключевой артефакт — первый неудачный lookup до обёртки MSSIPOTF.

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


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