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