| Предыдущий | Следующий |
| ERROR_UNEXPECTED_MM_CREATE_ERR | ERROR_UNEXPECTED_MM_EXTEND_ERR |
ERROR_UNEXPECTED_MM_MAP_ERROR
Что означает ERROR_UNEXPECTED_MM_MAP_ERROR
ERROR_UNEXPECTED_MM_MAP_ERROR — Memory Manager вернул при отображении файла ошибку, для которой текущий FsRtl-путь не имеет ожидаемого преобразования.
Практический смысл
Практически это повод искать первичную проблему создания section или mapping: изменение размера backing file, неверное выравнивание, конкурентный teardown либо состояние файловой системы. Код не означает, что нужно игнорировать исходный NTSTATUS.
Что проверить
- Сохраните исходный статус Memory Manager до его преобразования в Win32 error.
- Проверьте offset, length и требования выравнивания отображаемого диапазона.
- Исключите одновременные truncate/replace файла и закрытие section/handle другим потоком.
- Сопоставьте событие с File System Filter, cache manager и Memory Manager трассировкой, чтобы найти первый сбой.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.