Site icon EfmSoft

Что означает код HRESULT 0x8029011C (TPMAPI_E_TCG_SEPARATOR_ABSENT)?

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

TPMAPI_E_TCG_SEPARATOR_ABSENT

Практическая интерпретация

Этот HRESULT 0X8029011C фиксирует условие TCG / separator / отсутствует в подсистеме Windows TPM API до передачи операции в TBS/TPM. Для корректного сравнения нужны один и тот же API, сопоставимый object state и первый возврат до recovery.

TPMAPI, TBS transport и raw TPM response — разные уровни; первый вернувший код определяет владельца исправления.

Конкретные признаки из исходного EN-описания

Evidence первого возврата

Windows TPM API может отклонить request до отправки команды в TPM, поэтому локальную validation нельзя автоматически считать аппаратным сбоем.

Контрольный эксперимент

Сопоставьте producer с «TCG / separator / отсутствует». Если method, identity объекта или generation отличаются, это уже другой эксперимент, даже когда верхний слой показывает тот же общий текст.

Проверяйте serialized TCG/TPM input до вызова TBS: длина, алгоритм и структура должны быть согласованы между собой и относиться к одному boot/TPM generation.

После исправления

Исправьте TPMAPI-condition «TCG / separator / отсутствует», заново соберите request из исходных данных и повторите его через тот же поддерживаемый TBS/TPM path.

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


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

Exit mobile version