| Previous | Next |
| STATUS_LOG_DEDICATED | STATUS_LOG_ARCHIVE_IN_PROGRESS |
STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS
STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS identifies an archive-context precondition. CLFS exposes archive extents and archive metadata through a context prepared for the physical log; an ordinary open log handle is not automatically an active archive session.
The status differs from STATUS_LOG_EPHEMERAL, which rejects archive operations because the log type has no retained archive history, and from STATUS_LOG_ARCHIVE_IN_PROGRESS, which reports that a conflicting archive sequence already exists.
What to inspect
- Confirm that the request is being made against a physical log rather than an individual stream.
- Create and retain the archive context through the documented prepare call before asking for extents or archive metadata.
- Terminate the archive context when the archive operation completes so later work has an unambiguous lifecycle.
References
- Microsoft: CLFS archive, archive tail, and ephemeral logs
- Microsoft: PrepareLogArchive, GetNextLogArchiveExtent, SetLogArchiveTail, and TerminateLogArchive
- Microsoft Open Specifications: NTSTATUS values
- Wine: independent NTSTATUS constant definitions
Looking for a different code? Search another status or error code.