| Предыдущий | Следующий |
| STG_E_EXTANTMARSHALLINGS | STG_E_BADBASEADDRESS |
STG_E_DOCFILECORRUPT
Что означает STG_E_DOCFILECORRUPT
STG_E_DOCFILECORRUPT (0x80030109) — Compound File Binary Format повреждён и не может быть надёжно обработан Structured Storage.
Compound file содержит header, FAT/DIFAT, directory и stream chains, которые должны быть согласованы. Сохраняйте исходный файл до любой «repair» операции, иначе потеряется структура, по которой локализуется повреждение.
Что проверить
- Сделайте неизменяемую копию исходного compound file и сохраните hash.
- Проверьте header, FAT/DIFAT, directory tree и stream chains специализированным parser-ом до repair.
- Если возможно, сравните с предыдущей исправной версией файла, чтобы определить первый структурный участок повреждения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.