Site icon EfmSoft

¿Qué significa el código HRESULT 0x80284002 (TBS_E_BAD_PARAMETER)?

 
Anterior Siguiente
TBS_E_INTERNAL_ERROR TBS_E_INVALID_OUTPUT_POINTER

TBS_E_BAD_PARAMETER

Qué significa TBS_E_BAD_PARAMETER

TBS_E_BAD_PARAMETER corresponde al HRESULT 0x80284002. Windows lo describe así: «Uno o varios parámetros de entrada son incorrectos.».

Qué comprobar

  • Captura parámetros de TBS, tamaños, flags y contexto con el que se hizo la llamada antes de cerrar el contexto, reiniciar el servicio o modificar provisioning.
  • Reproduce con una sola variable modificada y confirma que la condición «Uno o varios parámetros de entrada son incorrectos.» desaparece sin alterar claves, PCR, OwnerAuth o recursos ajenos al caso.

Mapa diferencial de contexto

Para evitar un “retry hasta que cambie el error”, registra también resultados de otras fases del stack TPM. La huella funcional de este caso es «bad / parameter» y Windows lo acota con «Uno o varios parámetros de entrada son incorrectos.».

Para la condición «bad / parameter», cierra el contexto usado en la reproducción, crea uno nuevo cuando el contrato lo permita y repite exactamente la operación original. La reparación queda demostrada solo si deja de cumplirse «Uno o varios parámetros de entrada son incorrectos.» y el estado posterior puede consultarse sin introducir un fallo distinto en otra frontera.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version