| Предыдущий | Следующий |
| STATUS_SECTION_NOT_EXTENDED | STATUS_RESOURCE_DATA_NOT_FOUND |
STATUS_NOT_MAPPED_DATA
Что означает STATUS_NOT_MAPPED_DATA
STATUS_NOT_MAPPED_DATA возвращается, когда код пытается сбросить секцию как отображение файла данных, хотя данный объект секции имеет другую природу.
Что проверить
Установите, каким API создано отображение и какой объект лежит в его основе. Отображение обычного файла данных отличается от секции образа, секции на основе файла подкачки и других специальных видов отображений. Адрес в виртуальной памяти сам по себе не доказывает, что данные можно сбрасывать как содержимое файла.
- Зафиксируйте тип секции, права защиты, исходный дескриптор и API, выполняющий сброс.
- Для обычного отображённого файла разделяйте запись изменённых страниц и требование гарантированной записи на носитель.
- Не подменяйте исправление повторным вызовом той же операции для неподходящего типа секции.
Как подтвердить исправление
После выбора правильного механизма сохранения повторите исходный сценарий и проверьте как содержимое файла, так и отсутствие этого статуса.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
