Что означает код NTSTATUS 0xC0000197 (STATUS_EVENTLOG_FILE_CHANGED)?

 
Предыдущий Следующий
STATUS_REMOTE_SESSION_LIMIT STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT

STATUS_EVENTLOG_FILE_CHANGED

Журнал событий изменился между чтениями

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

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

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

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

Ссылки


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