¿Qué significa el código HRESULT 0xC0041822 (CI_E_ENUMERATION_STARTED)?

 
Anterior Siguiente
CI_INCORRECT_VERSION CI_E_PROPERTY_TOOLARGE

CI_E_ENUMERATION_STARTED

Qué significa CI_E_ENUMERATION_STARTED

CI_E_ENUMERATION_STARTED corresponde al HRESULT 0xC0041822. Windows lo describe así: «Ya se ha iniciado la enumeración de resultados de esta consulta.».

Qué comprobar

  • Registra query text, selected columns, scope/catalog, filter/handler, rowset or notification identifier and the first failing query stage en el mismo intento que devuelve CI_E_ENUMERATION_STARTED.
  • Comprueba que la condición «Ya se ha iniciado la enumeración de resultados de esta consulta.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.

Tratamiento recomendado

Reduce la consulta al operador, columna, filtro o suscripción que dispara el código. Corrige esa parte y vuelve a ejecutar contra el mismo catálogo y datos; no cambies simultáneamente scope, parser y filtros porque ocultaría la etapa responsable.

Diagnóstico específico

En este caso, la enumeración ya se inició y la operación solicitada no encaja en ese punto del lifecycle; registra qué llamada abrió el enumerador. La frase oficial «Ya se ha iniciado la enumeración de resultados de esta consulta.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.

Contrastes útiles para esta página

  • En cambio, CI_CORRUPT_DATABASE significa «El índice de contenido está dañado.».
  • A diferencia de este caso, CI_S_RETRY_DOCUMENT significa «El cliente puede volver a intentar rastrear el documento.».
  • Como control, CI_E_TIMEOUT significa «El servicio está demasiado ocupado.».
  • Si la traza cambia de etapa, CI_E_PROPERTY_NOT_CACHED significa «La propiedad especificada no está almacenada en caché.».
  • Para descartar otra frontera, CI_E_DISTRIBUTED_GROUPBY_UNSUPPORTED significa «La cláusula GROUP BY no se admite en una consulta distribuida.».

Referencias técnicas


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