Что означает код HRESULT 0x80280154 (TPM_20_E_NO_RESULT)?

 
Предыдущий Следующий
TPM_20_E_NEEDS_TEST TPM_20_E_SENSITIVE

TPM_20_E_NO_RESULT

Объект и состояние

Значение возникает на границе TPM 2.0 command/state и NV resource model; конкретная проверка для этого случая — нет / результата. Диагностику начинайте с producer, object generation и входного state, а не с последнего пользовательского сообщения.

TPM 2.0 связывает handles, sessions, NV indices и public areas с текущей object generation; корректный идентификатор из старого состояния может стать неприменимым после redefine/flush.

Конкретные признаки из исходного EN-описания

  • Confirm that the command was encoded for TPM 2.0 and that all reserved fields are zero.
  • The TPM 2.0 specification reserves this response for an internal function that cannot process a request because of an unspecified problem, often involving parameters that passed the command's initial unmarshalling checks but were not adequately rejected there.
  • This code is deliberately less precise than parameter-indexed format-one errors.
  • It does not prove hardware failure, and it does not identify a particular handle or session.

Минимальный trace

  • TPM 2.0 command code, handles и session roles.
  • object/context generation и relevant public attributes.
  • первый raw TPM response до преобразования в HRESULT.

Для NV-команд public dataSize, attributes, authorization role и lock state нужно читать с того же устройства перед вычислением offset/length или повтором command.

Причинная граница

Сопоставьте producer с «нет / результата». Если method, identity объекта или generation отличаются, это уже другой эксперимент, даже когда верхний слой показывает тот же общий текст.

Привяжите «нет / результата» к конкретному TPM 2.0 command, handle/session и object generation; соседний TPM_20_E_* не является взаимозаменяемым диагнозом.

Подтверждение результата

Устраните TPM 2.0 condition «нет / результата» на конкретном object/NV/session, затем повторите ту же command generation. Не переопределяйте NV index и не очищайте TPM без доказанной необходимости.

Технические ссылки


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