Что означает код HRESULT 0x80310057 (FVE_E_TRANSIENT_STATE)?

 
Предыдущий Следующий
FVE_E_HIDDEN_VOLUME FVE_E_PUBKEY_NOT_ALLOWED

FVE_E_TRANSIENT_STATE

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

FVE_E_TRANSIENT_STATE (0x80310057) — Ключи шифрования BitLocker были проигнорированы, поскольку том находился в переходном состоянии.

В подсистеме «COM/WinRT» результат 0x80310057 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «ключи шифрования bitlocker были проигнорированы, поскольку том находился в переходном состоянии» сужает проверку до темы «fve, transient, состояние».

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

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80310057 в сценарии «ключи шифрования bitlocker были проигнорированы, поскольку том находился в переходном состоянии» восстановите порядок переходов объекта и найдите пропущенный шаг; численно корректный handle может принадлежать предыдущему поколению.

Чтобы локализовать 0x80310057, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT. Затем для 0x80310057 сравните исправный и неуспешный запуск в части «fve, transient, состояние», меняя одно условие за раз.

Коррекция для 0x80310057 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0x80310057 и сообщения «ключи шифрования bitlocker были проигнорированы, поскольку том находился в переходном состоянии» общий сброс допустим лишь как контроль, но не как доказательство причины.

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

Документация для результата 0x80310057: manage-bde status · Get-BitLockerVolume · BitLocker operations guide.


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