| Предыдущий | Следующий |
| STATUS_LOG_DEDICATED | STATUS_LOG_ARCHIVE_IN_PROGRESS |
STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS
STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS обозначает предварительное условие контекста архивирования. CLFS предоставляет экстенты архива и архивные метаданные через контекст, подготовленный для физического журнала; обычный открытый дескриптор журнала не становится автоматически активным сеансом архива.
Этот статус отличается от STATUS_LOG_EPHEMERAL, который отклоняет архивные операции, поскольку тип журнала не хранит историю архива, и от STATUS_LOG_ARCHIVE_IN_PROGRESS, который сообщает, что конфликтующая последовательность архивирования уже существует.
Что проверить
- Убедитесь, что запрос выполняется для физического журнала, а не отдельного потока.
- Перед запросом экстентов или архивных метаданных создайте и сохраняйте контекст архива с помощью документированного подготовительного вызова.
- После завершения архивной операции закройте контекст архива, чтобы последующая работа имела однозначный жизненный цикл.
Ссылки
- Microsoft: архив CLFS, хвост архива и эфемерные журналы
- Microsoft: PrepareLogArchive, GetNextLogArchiveExtent, SetLogArchiveTail и TerminateLogArchive
- Открытые спецификации Microsoft: значения NTSTATUS
- Wine: независимые определения констант NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.