| Предыдущий | Следующий |
| 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 без доказанной необходимости.
Технические ссылки
- TCG Part 2: TPM_RC_NO_RESULT definition.
- TCG Part 3: command parameter layouts.
- Microsoft: submitting raw commands through TBS.
Нужно найти другой код? Найти другой код состояния или ошибки.
