Site icon EfmSoft

What does HRESULT 0x80290103 (TPMAPI_E_INVALID_OUTPUT_POINTER) mean?

 
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 discriminator: Verify every required output pointer before the TPM API call and ensure writable storage remains valid for the call duration. This result is a caller output-location contract.


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

Exit mobile version