| 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.
