Site icon EfmSoft

¿Qué significa el código HRESULT 0x80284012 (TBS_E_ACCESS_DENIED)?

 
Anterior Siguiente
TBS_E_NO_EVENT_LOG TBS_E_PROVISIONING_NOT_ALLOWED

TBS_E_ACCESS_DENIED

Qué significa TBS_E_ACCESS_DENIED

TBS_E_ACCESS_DENIED corresponde al HRESULT 0x80284012. Windows lo describe así: «El llamador no dispone de los derechos necesarios para realizar la operación solicitada.».

Diagnóstico en la capa TBS

En el servicio TPM Base Services, este resultado significa que permiso insuficiente para ejecutar la operación. Aunque otra capa pueda tener un HRESULT con nombre parecido, aquí la frontera que debe conservarse es TBS: registra identidad efectiva, ACL/capability aplicable y boundary exacta que rechaza el acceso 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.

Exit mobile version