Site icon EfmSoft

¿Qué significa el código HRESULT 0xC8000229 (hrRestoreLogTooLow)?

 
Anterior Siguiente
hrPatchFileMismatch hrRestoreLogTooHigh

hrRestoreLogTooLow

hrRestoreLogTooLow: cómo leer el resultado

En el flujo legacy ESE/Directory Service, hrRestoreLogTooLow describe que la generación final configurada para restore queda por debajo de un log que el conjunto necesita.

El valor publicado es 0xC8000229; la condición JET correspondiente es JET_errEndingRestoreLogTooLow. No es equivalente a hrRestoreLogTooHigh: ese valor indica que la generación inicial configurada para restore está por encima de un log que pertenece al conjunto requerido. También se distingue de hrSeekNotEqual, donde un seek de tipo = posicionó el cursor, pero no encontró una coincidencia exacta de key.

Diagnóstico diferencial

Registra la primera llamada donde se cumple la condición concreta: la generación final configurada para restore queda por debajo de un log que el conjunto necesita.

  1. Conserva el contexto de estado de backup/restore, conjunto de archivos, HBC y lineage del backup; para esta página las APIs/estructuras observadas en la referencia incluyen JetExternalRestore.
  2. Antes del retry, vuelve a una transición documentada del state machine y conserva juntos full baseline, incrementales, logs y tokens del mismo set.

Códigos cercanos que conviene separar en logs: hrRestoreLogTooHigh, hrSeekNotEqual, hrLogFileNotFound.

Referencias técnicas


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

Exit mobile version