Site icon EfmSoft

Что означает код HRESULT 0x8029011A (TPMAPI_E_EMPTY_TCG_LOG)?

 
Предыдущий Следующий
TPMAPI_E_FIPS_RNG_CHECK_FAILED TPMAPI_E_INVALID_TCG_LOG_ENTRY

TPMAPI_E_EMPTY_TCG_LOG

Причина на native boundary

Для TPMAPI_E_EMPTY_TCG_LOG (0X8029011A) рабочая граница — пустой / TCG / журнал. Код относится к Windows TPM API, measured-boot/TCG data и TPM command preparation. Сохраняйте первый native return и identity объекта: именно они определяют, проверяется ли здесь input, capability, ownership, lifecycle или transport.

Authorization и policy фиксируйте как scope/identity без секрета. Не записывайте owner auth, private key material или полный sensitive blob в диагностический лог.

Фрагменты исходного EN-описания

Поля корреляции

TPMAPI может отклонить structure ещё до TBS/TPM command. Поэтому format/length/PCR/key validation нельзя автоматически считать аппаратной ошибкой TPM.

Проверка гипотезы

Сделайте минимальный before/after experiment для «пустой / TCG / журнал». Не меняйте одновременно provider, input и state — такой тест не показывает, что именно исправило результат.

Отделите локальную проверку TPMAPI «пустой / TCG / журнал» от TBS transport error и от самого TPM response code; фиксируйте первый слой, вернувший ошибку.

Завершение диагностики

Устраните условие TPM API «пустой / TCG / журнал», заново соберите request из исходных данных и повторите команду через тот же поддерживаемый TPM/TBS path.

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


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

Exit mobile version