| Предыдущий | Следующий |
| ERROR_CANCELLED | ERROR_CONNECTION_REFUSED |
ERROR_USER_MAPPED_FILE
Что означает ERROR_USER_MAPPED_FILE
ERROR_USER_MAPPED_FILE означает, что операция над файлом блокируется активным memory-mapped view.
Закрытия обычного файлового handle недостаточно, если процесс всё ещё удерживает объект file mapping или отображённый участок.
Что проверить
- Найдите процессы, которые создали отображение этого файла.
- Сопоставьте
CreateFileMapping/MapViewOfFileсUnmapViewOfFileи закрытием mapping handle. - Перед replace/truncate/delete вводите явный quiesce этап.
- Проверьте, не остаётся ли view после завершения обычной работы с файлом.
Для updater или backup agent исправление должно гарантировать снятие всех mappings до файловой операции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.