What does HRESULT 0x80290113 (TPMAPI_E_INVALID_PCR_INDEX) mean?

 
Previous Next
TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB TPMAPI_E_INVALID_DELEGATE_BLOB

TPMAPI_E_INVALID_PCR_INDEX

TPMAPI_E_INVALID_PCR_INDEX is a Windows TPM API result. It indicates that the selected Platform Configuration Register index is outside the valid range or unsupported for the operation.

What to check for TPMAPI_E_INVALID_PCR_INDEX

  • Validate the PCR index against the target TPM version and the command being used.
  • Check whether a legacy PCR mapping is being used against a newer or different TPM configuration.
  • Use a documented PCR selection structure instead of constructing indexes from assumptions.

Microsoft documentation for TPMAPI error codes

Diagnostic interpretation

This result has the HRESULT value 0x80290113. AllStat records the condition as “The specified PCR index was invalid”.

Evidence to capture

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

Retry and recovery

Retry this result only when the owning API documents a transient state or after the condition described as “The specified PCR index was invalid” has changed.


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