Site icon EfmSoft

What does HRESULT 0x80290104 (TPMAPI_E_INVALID_PARAMETER) mean?

 
Previous Next
TPMAPI_E_INVALID_OUTPUT_POINTER TPMAPI_E_OUT_OF_MEMORY

TPMAPI_E_INVALID_PARAMETER

TPMAPI_E_INVALID_PARAMETER is a Windows TPM API result. It indicates that at least one input value, handle, flag, structure, or length does not satisfy the TPM API contract.

What to check for TPMAPI_E_INVALID_PARAMETER

  • Validate the documented ranges, structure versions, and pointer-length pairs for the selected API.
  • Check whether a caller passed a stale TPM context, unsupported flag, or inconsistent field combination.
  • Reduce the request to a known working parameter set before adding optional values.

Microsoft documentation for TPMAPI error codes

Diagnostic discriminator: Validate each TPM API argument, handle, flag, structure length and reserved field against the called function contract. The result is caller-parameter validation rather than a TPM device response.


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

Exit mobile version