Что означает код NTSTATUS 268 (STATUS_NOTIFY_ENUM_DIR)?

 
Также может означать:
КонстантаТипОС
FSRTL_EXTRA_CREATE_PARAMETER_VIOLATIONКод BSODWindows
Предыдущий Следующий
STATUS_NOTIFY_CLEANUP STATUS_NO_QUOTAS_FOR_ACCOUNT

STATUS_NOTIFY_ENUM_DIR

Наблюдатель должен повторно синхронизироваться путём перечисления каталога

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

Это сигнал повторной синхронизации. Он особенно важен для механизмов синхронизации, индексаторов и драйверов фильтров, поддерживающих зеркало дерева каталогов.

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

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

Ссылки


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