| Anterior | Siguiente |
| TBS_E_BAD_PARAMETER | TBS_E_INVALID_CONTEXT |
TBS_E_INVALID_OUTPUT_POINTER
Qué significa TBS_E_INVALID_OUTPUT_POINTER
TBS_E_INVALID_OUTPUT_POINTER corresponde al HRESULT 0x80284003. Windows lo describe así: «El puntero de salida especificado no es válido.».
Diagnóstico en la capa TBS
En el servicio TPM Base Services, este resultado significa que el caller proporcionó un puntero de salida inválido. Aunque otra capa pueda tener un HRESULT con nombre parecido, aquí la frontera que debe conservarse es TBS: registra puntero/estructura de salida y si la API permite NULL durante la consulta de tamaño y no atribuyas automáticamente el fallo al TPM físico.
- Captura el client context TBS, command buffer, prioridad y estado de mediación entre el proceso y el TPM y el command code asociado.
- Comprueba si el servicio rechazó la solicitud antes de la E/S o si existe un response code del dispositivo.
- No reuses un client context cerrado o cancelado; crea uno nuevo cuando el lifecycle lo requiera.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.