¿Qué significa el código NTSTATUS 0xC0290002 (STATUS_TPM_BADINDEX)?

 
Anterior Siguiente
STATUS_TPM_AUTHFAIL STATUS_TPM_BAD_PARAMETER

STATUS_TPM_BADINDEX

Qué significa STATUS_TPM_BADINDEX

STATUS_TPM_BADINDEX indica que un índice/selector TPM —por ejemplo un PCR, DIR u otro registro según el comando— está fuera del conjunto válido.

No significa que el contenido del PCR sea incorrecto; el problema es cuál elemento se intenta direccionar. El rango depende del comando y de las capacidades del TPM.

Qué comprobar

  • Ordinal/comando y campo que contiene el índice.
  • Rango/capabilities que reporta ese TPM.
  • Off-by-one y constantes heredadas de otro TPM/profile.
  • No sustituya el índice por cero sólo para hacer pasar la request: puede operar sobre un recurso distinto.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.