Site icon EfmSoft

What does HRESULT 0x80280002 (TPM_E_BADINDEX) mean?

 
Previous Next
TPM_E_AUTHFAIL TPM_E_BAD_PARAMETER

TPM_E_BADINDEX

TPM_E_BADINDEX means that the command selected an index that is not valid for the targeted TPM 1.2 object: Microsoft’s definition explicitly includes PCRs, DIRs, and other registers. The failure is about the selector, not a mismatch in the selected register’s current contents.

For PCR-related work, distinguish this from TPM_E_WRONGPCRVAL. TPM_E_BADINDEX says the caller did not name a usable register; TPM_E_WRONGPCRVAL says a named PCR was valid but its measured value no longer matched the policy or sealed-data expectation.

Useful checks

References


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

Exit mobile version