Site icon EfmSoft

¿Qué significa el código HRESULT 0x80280909 (TPM_20_E_CANCELED)?

 
Anterior Siguiente
TPM_20_E_YIELDED TPM_20_E_TESTING

TPM_20_E_CANCELED

Qué significa TPM_20_E_CANCELED

TPM_20_E_CANCELED corresponde al HRESULT 0x80280909. La descripción de Windows es «TPM 2.0: el comando fue cancelado.».

Cómo distinguir la condición «canceled» de otros TPM

  • TPM_20_E_REBOOT corresponde a «TPM 2.0: es necesario ejecutar _TPM_Init y Startup(CLEAR) antes de que el TPM pueda reanudar el funcionamiento.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «canceled» tuviera la misma causa.
  • TPM_20_E_SIGNATURE acota «TPM 2.0: la firma no es válida.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «canceled» tuviera la misma causa.
  • TPM_20_E_NV_RANGE describe «TPM 2.0: la suma del desplazamiento y el tamaño de NV está fuera del intervalo permitido.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «canceled» tuviera la misma causa.

Acción específica y criterio de salida

Determina quién solicitó la cancelación y no conviertas el resultado en un retry automático. Repite solo cuando el caller haya establecido una nueva operación válida.

La corrección queda validada cuando deja de cumplirse exactamente «TPM 2.0: el comando fue cancelado.», el comando original completa desde un contexto recién creado y una consulta posterior confirma que no se alteró un objeto, índice NV, policy o jerarquía ajenos al caso.

Referencias técnicas


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

Exit mobile version