¿Qué significa el código HRESULT 0x80284007 (TBS_E_INVALID_CONTEXT_PARAM)?

 
Anterior Siguiente
TBS_E_IOERROR TBS_E_SERVICE_NOT_RUNNING

TBS_E_INVALID_CONTEXT_PARAM

Qué significa TBS_E_INVALID_CONTEXT_PARAM

TBS_E_INVALID_CONTEXT_PARAM corresponde al HRESULT 0x80284007. Windows lo describe así: «Uno o varios parámetros de contexto no son válidos.».

Diagnóstico en la capa TBS

En el servicio TPM Base Services, este resultado significa que un parámetro del contexto TBS es inválido. Aunque otra capa pueda tener un HRESULT con nombre parecido, aquí la frontera que debe conservarse es TBS: registra estructura de creación/context params, flags, version y campo exacto rechazado 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.