| Anterior | Siguiente |
| TPM_E_AUDITFAIL_UNSUCCESSFUL | TPM_E_NOTRESETABLE |
TPM_E_AUDITFAIL_SUCCESSFUL
Qué significa TPM_E_AUDITFAIL_SUCCESSFUL
TPM_E_AUDITFAIL_SUCCESSFUL corresponde al HRESULT 0x80280031. La descripción de Windows es «No se pudo construir el registro de auditoría del TPM aunque el comando subyacente se ejecutó correctamente.».
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.
Recuperación segura
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 successful» de otros TPM
TPM_E_PCP_IFX_RSA_KEY_CREATION_BLOCKEDacota «La creación de claves RSA está bloqueada en este TPM debido a vulnerabilidades de seguridad conocidas.». 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 successful» tuviera la misma causa.TPM_E_MAXNVWRITESdescribe «Se ha superado el número máximo de escrituras NV permitidas sin propietario.». 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 successful» tuviera la misma causa.TPM_E_INVALID_KEYHANDLEidentifica «No se puede interpretar el identificador de clave.». 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 successful» tuviera la misma causa.TPM_20_E_BINDINGcorresponde a «TPM 2.0: las partes pública y confidencial del objeto no están vinculadas criptográficamente.». 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 successful» 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 aunque el comando subyacente se ejecutó correctamente.», 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.