| Previous | Next |
| TPMAPI_E_INVALID_PARAMETER | TPMAPI_E_BUFFER_TOO_SMALL |
TPMAPI_E_OUT_OF_MEMORY
TPMAPI_E_OUT_OF_MEMORY is a Windows TPM API result. It indicates that the TPM API could not obtain memory needed to build, decode, or return the requested data.
What to check for TPMAPI_E_OUT_OF_MEMORY
- Check process memory pressure, allocation failures, and unusually large TPM input or output data.
- Release no-longer-needed command buffers, context objects, and decoded data before retrying.
- Avoid repeated immediate retries that can worsen memory pressure without changing the request.
Microsoft documentation for TPMAPI error codes
Diagnostic discriminator: Check allocation pressure in the process and TPM API path at the failing operation. This result means required working memory could not be allocated, not that the TPM rejected the command.
Looking for a different code? Search another status or error code.