| Previous | Next |
| TPMAPI_E_NOT_ENOUGH_DATA | TPMAPI_E_INVALID_OUTPUT_POINTER |
TPMAPI_E_TOO_MUCH_DATA
TPMAPI_E_TOO_MUCH_DATA is a Windows TPM API result. It indicates that an append operation exceeded the capacity or valid layout of the command buffer.
What to check for TPMAPI_E_TOO_MUCH_DATA
- Check the declared buffer capacity before appending another field or payload.
- Verify that the command does not contain duplicate or incorrectly sized parameters.
- Allocate a sufficiently sized buffer before encoding rather than continuing after a failed append.
Microsoft documentation for TPMAPI error codes
Diagnostic interpretation
This result has the HRESULT value 0x80290102. AllStat records the condition as “The command buffer cannot contain any more data.”.
Evidence to capture
- Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the tpmapi / too / much / data operation.
- Preserve the first failure in the call chain; a later HRESULT can describe cleanup rather than the original tpmapi / too / much / data condition.
Retry and recovery
” has changed.
Looking for a different code? Search another status or error code.
