Что означает код HRESULT 0xC03A0023 (ERROR_CTLOG_INVALID_TRACKING_STATE)?

 
Также может означать:
КонстантаТипОС
STATUS_CTLOG_INVALID_TRACKING_STATENTSTATUSWindows
Предыдущий Следующий
ERROR_CTLOG_VHD_CHANGED_OFFLINE ERROR_CTLOG_INCONSISTENT_TRACKING_FILE

ERROR_CTLOG_INVALID_TRACKING_STATE

Что означает ERROR_CTLOG_INVALID_TRACKING_STATE

ERROR_CTLOG_INVALID_TRACKING_STATE (0xC03A0023) — Отслеживание изменений находится в состоянии, не допускающем запрос.

В подсистеме «Changed Block Tracking» результат 0xC03A0023 относится к области «журнал изменений virtual disk». Описание «отслеживание изменений находится в состоянии, не допускающем запрос» сужает проверку до темы «ctlog, недопустимый, tracking, состояние».

Что проверить и как подтвердить исправление

Первый шаг — проверьте допустимость и структуру входных данных первого неуспешного вызова. Когда при 0xC03A0023 система сообщает «отслеживание изменений находится в состоянии, не допускающем запрос», сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Сопоставьте с результатом 0xC03A0023 следующие данные: VHDX path, tracking ID, sequence/version, log file и CBT state; отдельно запишите VHDX, HRESULT, IDs, VHD. До исправления 0xC03A0023 сохраните исходное состояние объекта по теме «ctlog, недопустимый, tracking, состояние».

Для 0xC03A0023 применяйте исправление на границе первого отказа: восстанавливайте согласованность журнала и базового диска; не продолжайте отслеживание по журналу от другого поколения. Сообщение «отслеживание изменений находится в состоянии, не допускающем запрос» при 0xC03A0023 не следует подавлять общей обработкой исключения.

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC03A0023, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0xC03A0023: QueryChangesVirtualDisk · Virtual Disk API · GetVirtualDiskInformation.


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