| Предыдущий | Следующий |
| STATUS_FILE_LOCKED_WITH_ONLY_READERS | STATUS_VALID_IMAGE_HASH |
STATUS_FILE_LOCKED_WITH_WRITERS
Файл заблокирован с участием записывающего владельца
Этот статус сообщает, что среди владельцев блокировки файла есть хотя бы один процесс с доступом на запись. Операции, которым нужен конфликтующий доступ к заблокированному диапазону байтов, могут ожидать, завершаться сбоем или повторяться в соответствии с политикой вызывающей стороны.
Это не блокировка возможностей (oplock) и не режим общего доступа с запретом записи. Важнее диапазон и владелец блокировки, а не только имя файла.
Что проверить
- Зафиксируйте диапазоны байтов, дескрипторы владельцев и то, запрашивала ли вызывающая сторона совместную или исключительную блокировку.
- Не считайте весь файл недоступным, если заблокированный диапазон не охватывает выполняемую операцию.
- Проверьте утечки блокировок после аварийного завершения процесса или дублирования дескрипторов.
Ссылки
- Microsoft: блокировка и разблокировка диапазонов байтов в файлах
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.