Site icon EfmSoft

Что означает код HRESULT 0x80280034 (TPM_E_BAD_TYPE)?

 
Предыдущий Следующий
TPM_E_NOTLOCAL TPM_E_INVALID_RESOURCE

TPM_E_BAD_TYPE

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

TPM_E_BAD_TYPE означает mismatch между фактическим типом TPM entity/structure и типом, который ожидает текущая command. Это обычно caller-side marshaling или state error, а не аппаратная неисправность TPM.

Что проверить

  • Сохраните command ordinal, handle и outer structure/tag проблемного параметра.
  • Сопоставьте credential/blob type с требованиями конкретной команды и session.
  • Проверьте version/tag fields и endian/size marshaling до передачи в TPM.
  • Не переиспользуйте object handle в другой authorization role без документированного перехода.

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

Исправление подтверждается передачей структуры правильного типа и успешной обработкой той же команды.

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


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

Exit mobile version