| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.