Что означает код HRESULT 0x80280150 (TPM_20_E_BAD_CONTEXT)?

 
Предыдущий Следующий
TPM_20_E_NV_DEFINED TPM_20_E_CPHASH

TPM_20_E_BAD_CONTEXT

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

TPM_20_E_BAD_CONTEXT (0x80280150) — TPM 2.0: контекст, переданный TPM2_ContextLoad(), недействителен.

Контекст возврата — «контекст безопасности: TPM 2.0: контекст, переданный TPM2_ContextLoad(), недействителен» в подсистеме «TPM и Microsoft Platform Crypto Provider»; он сужает расследование до задачи: проверить допустимость и структуру входных данных.

Диагностика и проверка результата

Для случая «TPM 2.0: контекст, переданный TPM2_ContextLoad(), недействителен» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.

До изменений в области «контекст безопасности: TPM 2.0: контекст, переданный TPM2_ContextLoad(), недействителен» зафиксируйте команду или CNG-вызов, свойства ключа, состояние Get-Tpm/tpmtool и версию TPM/прошивки.

При сравнении запусков отдельно отметьте: TPM_RC_BAD_CONTEXT, TPM2_ContextLoad, TPM_20_E_INTEGRITY; эти сведения относятся к теме «контекст безопасности: TPM 2.0: контекст, переданный TPM2_ContextLoad(), недействителен».

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80280150 и без обхода штатных проверок.

Документация для результата 0x80280150: TCG TPM 2.0 Part 2: TPM_RC_BAD_CONTEXT · TCG TPM 2.0 Part 3: TPM2_ContextLoad.


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