| Anterior | Siguiente |
| TPM_E_NO_WRAP_TRANSPORT | TPM_E_AUDITFAIL_SUCCESSFUL |
TPM_E_AUDITFAIL_UNSUCCESSFUL
Qué significa TPM_E_AUDITFAIL_UNSUCCESSFUL
TPM_E_AUDITFAIL_UNSUCCESSFUL corresponde al HRESULT 0x80280030. La descripción de Windows es «No se pudo construir el registro de auditoría del TPM y el comando subyacente también devolvió un código de error.».
Datos útiles para este código
- Registra si el comando subyacente tuvo éxito o error independientemente del resultado de auditoría.
- Conserva audit session/digest y la secuencia de comandos auditados; un fallo de audit trail no debe reetiquetar silenciosamente el resultado funcional.
- Valida almacenamiento/estado que recibe el audit record antes de repetir la operación que podría tener efectos no idempotentes.
Cómo resolverlo
Preserva el resultado funcional del comando y repara la ruta de auditoría por separado. No repitas una operación con efectos solo para obtener un audit record duplicado.
Cómo distinguir la condición «auditfail unsuccessful» de otros TPM
TPM_E_TOOMANYCONTEXTSdescribe «El TPM mantiene demasiados contextos.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.TPM_E_MA_AUTHORITYidentifica «La autoridad de migración es incorrecta.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.TPM_E_PCP_INTERNAL_ERRORcorresponde a «Se produjo un error interno inesperado en el Platform Crypto Provider.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.TPM_20_E_SESSION_HANDLESacota «TPM 2.0: se han agotado los identificadores de sesión; debe liberarse una sesión antes de crear otra nueva.». Si aparece ese código al cambiar una sola precondición, registra el cambio como una fase diferente: no demuestra que la condición «auditfail unsuccessful» tuviera la misma causa.
Acción específica y criterio de salida
La corrección queda validada cuando deja de cumplirse exactamente «No se pudo construir el registro de auditoría del TPM y el comando subyacente también devolvió un código de error.», 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.
