Что означает код NTSTATUS 534 (STATUS_OPLOCK_HANDLE_CLOSED)?

 
Также может означать:
КонстантаТипОС
ERROR_ARITHMETIC_OVERFLOWОшибка WindowsWindows
Предыдущий Следующий
STATUS_OPLOCK_SWITCHED_TO_NEW_HANDLE STATUS_WAIT_FOR_OPLOCK

STATUS_OPLOCK_HANDLE_CLOSED

Оппортунистическая блокировка прекратила действовать из-за закрытия её дескриптора

Этот статус указывает на изменение времени жизни объекта: дескриптор, с которым была связана оппортунистическая блокировка, закрыт. Сам файл может по-прежнему существовать, а другие дескрипторы могут оставаться действительными, но использовать данную конкретную связь с оппортунистической блокировкой уже нельзя.

Следует искать сохранение устаревшего состояния оппортунистической блокировки после обработки очистки или закрытия, особенно в сетевых перенаправителях, фильтрах файловой системы и приложениях, использующих перекрывающиеся запросы оппортунистических блокировок.

Что проверить

  • Проверьте порядок обработки IRP_MJ_CLEANUP и IRP_MJ_CLOSE для этого дескриптора.
  • Отмените ожидающие операции ожидания или разрыва оппортунистической блокировки, связанные с закрытым дескриптором.
  • Отличайте закрытие дескриптора от отказа в доступе или открытия, отклонённого из-за нарушения совместного доступа.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.