What does HRESULT 0x8029011B (TPMAPI_E_INVALID_TCG_LOG_ENTRY) mean?

 
Previous Next
TPMAPI_E_EMPTY_TCG_LOG TPMAPI_E_TCG_SEPARATOR_ABSENT

TPMAPI_E_INVALID_TCG_LOG_ENTRY

TPMAPI_E_INVALID_TCG_LOG_ENTRY is a Windows TPM API result. It indicates that an entry in the Trusted Computing Group event log cannot be parsed or does not meet expected structural rules.

What to check for TPMAPI_E_INVALID_TCG_LOG_ENTRY

  • Check the event-log source, length fields, and record boundaries before processing subsequent entries.
  • Compare firmware and Windows versions if parsing fails after a platform update.
  • Preserve the original log for analysis without modifying or truncating it.

Microsoft documentation for TPMAPI error codes

Diagnostic interpretation

This result has the HRESULT value 0x8029011B. AllStat records the condition as “An entry in the TCG Event Log was invalid.”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the tpmapi / tcg / log / entry operation.
  • Preserve the first failure in the call chain; a later HRESULT can describe cleanup rather than the original tpmapi / tcg / log / entry condition.

Retry and recovery

Preserve the failing evidence for TPMAPI_E_INVALID_TCG_LOG_ENTRY before recovery. After changing the identified cause, repeat the same minimal operation and compare it with the original trace.


Looking for a different code? Search another status or error code.