Что означает код HRESULT 0x8028002E (TPM_E_BAD_VERSION)?

 
Предыдущий Следующий
TPM_E_BAD_PRESENCE TPM_E_NO_WRAP_TRANSPORT

TPM_E_BAD_VERSION

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

TPM_E_BAD_VERSION означает, что переданная версия структуры/протокола не поддерживается текущей TPM.

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

  • Определите фактическую TPM generation и revision.
  • Сохраните version fields сериализованной структуры.
  • Проверьте, не используется ли TPM 2.0 contract для TPM 1.2 или наоборот.
  • Сравните с простой capability-командой, точно поддерживаемой обнаруженным устройством.

Исправление — использовать API и структуры, соответствующие реальному поколению TPM. Изменение сетевых или policy параметров к этой ошибке не относится.

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


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