Что означает код NTSTATUS 533 (STATUS_OPLOCK_SWITCHED_TO_NEW_HANDLE)?

 
Предыдущий Следующий
STATUS_RING_SIGNAL_OPPOSITE_ENDPOINT STATUS_OPLOCK_HANDLE_CLOSED

STATUS_OPLOCK_SWITCHED_TO_NEW_HANDLE

Oplock теперь связан с другим дескриптором

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

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

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

  • Отслеживайте объект файла и идентичность дескриптора отдельно.
  • Сопоставьте статус с дублированием, повторным открытием или переходами состояния перенаправителя.
  • Убедитесь, что пути очистки обновляют дескриптор, которому принадлежит состояние уведомлений oplock.

Ссылки


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