| Предыдущий | Следующий |
| STG_E_DOCFILETOOLARGE | STG_E_INCOMPLETE |
STG_E_NOTSIMPLEFORMAT
Что означает STG_E_NOTSIMPLEFORMAT
STG_E_NOTSIMPLEFORMAT (0x80030112) — Операция требует compound file, созданный с STGM_SIMPLE, но у текущего файла этого режима нет.
STGM_SIMPLE — свойство создания/режима конкретного compound file. Обычный structured storage нельзя сделать simple-format одним флагом последующего открытия; нужен объект, созданный с подходящим контрактом.
Что проверить
- Проверьте, был ли compound file создан с STGM_SIMPLE и требует ли текущий method именно этот format property.
- Не добавляйте STGM_SIMPLE только к open flags существующего обычного compound file.
- Создайте тестовый storage правильного simple format и сравните ту же operation.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
