| Предыдущий | Следующий |
| STATUS_LOG_BLOCK_INVALID | STATUS_LOG_METADATA_CORRUPT |
STATUS_LOG_READ_MODE_INVALID
STATUS_LOG_READ_MODE_INVALID относится к режиму обхода, выбранному для последовательности записей CLFS. API CLFS начинает последовательность чтения с LSN в одном из поддерживаемых режимов, а режим определяет получение последующих записей из контекста чтения.
Это не то же самое, что STATUS_LOG_READ_CONTEXT_INVALID. Здесь контекст может быть допустим в остальном, но запрошенный режим сканирования неприемлем для операции. Изменение произвольных смещений или трактовка режима как пользовательского флага не исправляет контракт API.
Точно воспроизведите последовательность
- Запишите начальный LSN, выбранный режим контекста, дескриптор журнала и запускает ли вызов сканирование или продолжает его.
- Используйте только документированные режимы чтения и соответствующие операции получения следующей записи для этого контекста.
- При изменении поведения обхода завершите старый контекст чтения и начните новую последовательность, а не используйте повторно контекст с изменёнными предположениями.
Ссылки
- Microsoft: функции CLFS для сканирования записей
- Microsoft: устойчивое хранилище CLFS и LSN
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.