¿Qué significa el código HRESULT 0x00041814 (CI_S_END_OF_ENUMERATION)?

 
Anterior Siguiente
CI_S_WORKID_DELETED CI_S_NO_DOCSTORE

CI_S_END_OF_ENUMERATION

Qué significa CI_S_END_OF_ENUMERATION

CI_S_END_OF_ENUMERATION corresponde al HRESULT 0x00041814. Windows lo describe así: «No hay más documentos que enumerar.».

Qué comprobar

  • Registra enumerator/query handle, last returned item, requested batch size y completion state en el mismo intento que devuelve CI_S_END_OF_ENUMERATION.
  • Comprueba que la condición «No hay más documentos que enumerar.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.

Tratamiento recomendado

Este valor es un estado de control, no un fallo fatal. Respeta la transición indicada, conserva el mismo enumerador o trabajo cuando corresponda y continúa solo después de actualizar el estado local con el resultado devuelto.

Diagnóstico específico

En este caso, se alcanzó el final del enumerador; es un estado de finalización y no debe provocar reconstrucción ni retry ilimitado. La frase oficial «No hay más documentos que enumerar.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.

Contrastes útiles para esta página

  • En una ruta distinta, CI_E_LOGON_FAILURE significa «La operación produjo un error por falta de permisos de inicio de sesión.».
  • En cambio, CI_E_DUPLICATE_NOTIFICATION significa «Se recibieron dos notificaciones para el mismo identificador de trabajo.».
  • A diferencia de este caso, CI_E_OUTOFSEQ_INCREMENT_DATA significa «Los datos incrementales proporcionados a Load no son válidos; pueden estar fuera de secuencia.».
  • Como control, CI_E_UPDATES_DISABLED significa «Se rechazó una actualización del documento porque las actualizaciones están deshabilitadas.».
  • Si la traza cambia de etapa, CI_E_NO_CATALOG significa «No existe ningún catálogo.».

Referencias técnicas


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