| Предыдущий | Следующий |
| STATUS_NOTIFY_CLEANUP | STATUS_NO_QUOTAS_FOR_ACCOUNT |
STATUS_NOTIFY_ENUM_DIR
Наблюдатель должен повторно синхронизироваться путём перечисления каталога
Этот статус означает, что механизм уведомлений не может вернуть полный инкрементальный список изменений. Для безопасного восстановления следует заново перечислить каталог и перестроить локальное состояние, а не предполагать, что пропущенные события можно восстановить.
Это сигнал повторной синхронизации. Он особенно важен для механизмов синхронизации, индексаторов и драйверов фильтров, поддерживающих зеркало дерева каталогов.
Что проверить
- Считайте снимок каталога устаревшим и выполните перечисление заново.
- Увеличивайте размер буфера только после подтверждения того, что причиной действительно является переполнение или устаревшее состояние.
- Сохраните корневой каталог, флаг поддерева и фильтр уведомлений, использованные наблюдателем.
Ссылки
- Microsoft: получение уведомлений об изменении каталогов
- Microsoft: ReadDirectoryChangesW
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
