| Previous | Next |
| TPMAPI_E_TOO_MUCH_DATA | TPMAPI_E_INVALID_PARAMETER |
TPMAPI_E_INVALID_OUTPUT_POINTER
TPMAPI_E_INVALID_OUTPUT_POINTER is a Windows TPM API result. It indicates that the caller supplied an invalid location for an API result, size, or returned object.
What to check for TPMAPI_E_INVALID_OUTPUT_POINTER
- Verify every output pointer, buffer address, and associated size argument before the call.
- Ensure that output storage remains valid until the TPM API operation returns.
- Use the API ownership rules when releasing any result allocated by the TPM API.
Microsoft documentation for TPMAPI error codes
Diagnostic interpretation
This result has the HRESULT value 0x80290103. AllStat records the condition as “One or more output parameters was NULL or invalid.”.
Evidence to capture
- Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the tpmapi / output / pointer operation.
- check the documented return contract of the specific API because the same HRESULT can require different recovery in different interfaces.
Retry and recovery
” has changed.
Looking for a different code? Search another status or error code.