Что означает код NTSTATUS 0x8000002E (STATUS_CANNOT_GRANT_REQUESTED_OPLOCK)?

 
Предыдущий Следующий
STATUS_STOPPED_ON_SYMLINK STATUS_NO_ACE_CONDITION

STATUS_CANNOT_GRANT_REQUESTED_OPLOCK

Для файла невозможно предоставить запрошенный уровень oplock

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

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

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

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

Ссылки


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