| Предыдущий | Следующий |
| STATUS_RING_SIGNAL_OPPOSITE_ENDPOINT | STATUS_OPLOCK_HANDLE_CLOSED |
STATUS_OPLOCK_SWITCHED_TO_NEW_HANDLE
Oplock теперь связан с другим дескриптором
Этот статус описывает владение oplock, а не сбой данных файла. Oplock, отслеживавшийся через один дескриптор, переместился к другому, поэтому последующая обработка разрыва или закрытия должна учитывать новую связь.
Это важно для драйверов фильтров и перенаправителей, хранящих состояние для каждого дескриптора. Если диагностический журнал отслеживает только исходный дескриптор, можно ошибочно решить, что oplock исчез или утёк.
Что проверить
- Отслеживайте объект файла и идентичность дескриптора отдельно.
- Сопоставьте статус с дублированием, повторным открытием или переходами состояния перенаправителя.
- Убедитесь, что пути очистки обновляют дескриптор, которому принадлежит состояние уведомлений oplock.
Ссылки
- Microsoft: блокировки возможностей
- Microsoft: типы блокировок возможностей
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
