Что означает код HRESULT 0x8029010C (TPMAPI_E_TPM_COMMAND_ERROR)?

 
Предыдущий Следующий
TPMAPI_E_TBS_COMMUNICATION_ERROR TPMAPI_E_MESSAGE_TOO_LARGE

TPMAPI_E_TPM_COMMAND_ERROR

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

TPMAPI_E_TPM_COMMAND_ERROR (0x8029010C) — TPM вернул непредвиденный результат выполнения команды.

Практический смысл и диагностика

Не трактуйте этот HRESULT как transient generic failure: тот же TPM command будет повторно завершаться ошибкой, пока не изменятся его preconditions.

  • Зафиксируйте command context и исходный TPM/TBS status, если вызывающий слой его предоставляет; именно он часто содержит более точную причину.
  • Проверьте provisioning, ownership, firmware state и policy requirements, необходимые для конкретной команды.
  • Код означает, что TPM вернул результат, которого TPM API layer не ожидал для отправленной команды; диагностировать нужно конкретный command и raw TPM result, а не только внешний HRESULT.

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


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