| Anterior | Siguiente |
| TPMAPI_E_INVALID_OUTPUT_POINTER | TPMAPI_E_OUT_OF_MEMORY |
TPMAPI_E_INVALID_PARAMETER
Qué significa TPMAPI_E_INVALID_PARAMETER
TPMAPI_E_INVALID_PARAMETER corresponde al HRESULT 0x80290104. Windows lo describe así: «Uno o varios parámetros de entrada no son válidos.».
Diagnóstico en la capa TPMAPI
En la API de administración TPM de Windows, este resultado significa que un argumento no cumple el contrato de la función. Aunque otra capa pueda tener un HRESULT con nombre parecido, aquí la frontera que debe conservarse es TPMAPI: registra nombre del parámetro, valor, tamaño y relación con el resto de argumentos y no atribuyas automáticamente el fallo al TPM físico.
- Captura la llamada TPMAPI, sus parámetros de alto nivel y el contexto que TPMAPI entrega a TBS antes de que la API traduzca el resultado.
- Conserva cualquier HRESULT TBS o TPM response code inferior si la API lo expone.
- Repite desde un objeto TPMAPI nuevo sólo cuando el contrato invalide el contexto anterior.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.