¿Qué significa el código HRESULT 0x80041817 (CI_E_DUPLICATE_NOTIFICATION)?

 
Anterior Siguiente
CI_E_USE_DEFAULT_PID CI_E_UPDATES_DISABLED

CI_E_DUPLICATE_NOTIFICATION

Qué significa CI_E_DUPLICATE_NOTIFICATION

CI_E_DUPLICATE_NOTIFICATION corresponde al HRESULT 0x80041817. Windows lo describe así: «Se recibieron dos notificaciones para el mismo identificador de trabajo.».

Qué comprobar

  • Registra subscription/query identifier, notification cookie, registration sequence y callback ya registrado en el mismo intento que devuelve CI_E_DUPLICATE_NOTIFICATION.
  • Comprueba que la condición «Se recibieron dos notificaciones para el mismo identificador de trabajo.» 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 misma notificación o suscripción ya está registrada; compara cookie, query y callback antes de volver a registrar. La frase oficial «Se recibieron dos notificaciones para el mismo identificador de trabajo.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.

Contrastes útiles para esta página

  • Si la traza cambia de etapa, CI_E_CORRUPT_FWIDX significa «No se pudo leer el índice directo.».
  • Para descartar otra frontera, CI_OUT_OF_INDEX_IDS significa «El índice de contenido se quedó sin identificadores de índice disponibles.».
  • En una ruta distinta, CI_E_SHUTDOWN significa «El índice de contenido se ha cerrado.».
  • En cambio, CI_E_NO_CATALOG_MANAGER significa «No existe el administrador de catálogos.».
  • A diferencia de este caso, CI_S_CATALOG_RESET significa «El catálogo se restableció debido a diferencias en los signos diacríticos o a daños.».

Referencias técnicas


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