| Предыдущий | Следующий |
| STATUS_BAD_COMPRESSION_BUFFER | STATUS_AUDIT_FAILED |
STATUS_USER_MAPPED_FILE
Пользовательское отображение препятствует запрошенному преобразованию файла
Представления, отображённые в память, сохраняют связь секции с файлом. Такие операции, как усечение, замена или некоторые изменения метаданных, могут быть небезопасны, пока пользовательские процессы продолжают отображать эту секцию, поскольку отображённые страницы и размещение файла должны оставаться согласованными.
Закрытия исходного дескриптора файла недостаточно, если остаются представления или дескрипторы секции. Владелец отображения должен отменить отображение всех представлений и освободить объект отображения до повторной несовместимой операции.
Что проверить
- Перечислите или отследите создание секций и владение MapViewOfFile.
- Убедитесь, что отображение каждого представления отменено до закрытия дескриптора отображения.
- Не выполняйте принудительную замену файла, пока другой компонент правомерно исполняет его или читает через отображение.
Ссылки
- Microsoft: отображение файлов в память
- Microsoft: CreateFile
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.