Site icon EfmSoft

¿Qué significa el código HRESULT 0xC80003FA (hrReadVerifyFailure)?

 
Anterior Siguiente
hrRecordDeleted hrOutOfFileHandles

hrReadVerifyFailure

Contexto del código: hrReadVerifyFailure

hrReadVerifyFailure indica que una página de base no superó la verificación física de integridad durante su lectura. El valor publicado es 0xC80003FA; la condición JET correspondiente es JET_errReadVerifyFailure.

No es equivalente a hrDiskIO: ese valor indica que la capa de almacenamiento falló una lectura, escritura, flush u operación de metadata requerida por ESE. También se distingue de hrPermissionDenied, donde el caller carece de permiso para la operación ESE o el recurso protegido solicitado.

Validación antes del retry

  • Registra la primera llamada donde se cumple la condición concreta: una página de base no superó la verificación física de integridad durante su lectura.
  • Conserva el contexto de archivo de base, attachment state, JET_DBID y ownership de sesión; para esta página las APIs/estructuras observadas en la referencia incluyen la API Jet/Ds* registrada por el caller.
  • Antes del retry, preserva el archivo y la evidencia de storage, valida con herramientas read-only soportadas y decide recovery antes de escribir sobre el original.

La aceptación de la corrección consiste en repetir la misma API con el mismo tipo de objeto y comprobar que hrReadVerifyFailure ya no aparece, sin perder el estado válido del cursor, archivo o backup.

Referencias técnicas


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

Exit mobile version