| Anterior | Siguiente |
| PSINK_E_LARGE_ATTACHMENT | CI_E_NOT_INITIALIZED |
CI_E_ALREADY_INITIALIZED
Qué significa CI_E_ALREADY_INITIALIZED
CI_E_ALREADY_INITIALIZED corresponde al HRESULT 0x8004180A. Windows lo describe así: «El objeto ya está inicializado.».
Qué comprobar
- Registra object/catalog handle, initialization lifecycle, work/document ID, operation sequence and the exact state before and after the failing call en el mismo intento que devuelve
CI_E_ALREADY_INITIALIZED. - Comprueba que la condición «El objeto ya está inicializado.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.
Tratamiento recomendado
Revisa el lifecycle y el orden de llamadas. Inicializa, enumera, actualiza o destruye cada objeto una sola vez y conserva work IDs/checkpoints en el orden documentado. Un retry solo es válido si la documentación del estado lo permite.
Diagnóstico específico
En este caso, el objeto o motor ya fue inicializado; revisa ownership y evita una segunda inicialización sobre el mismo handle. La frase oficial «El objeto ya está inicializado.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.
Contrastes útiles para esta página
- En cambio,
CI_E_CARDINALITY_MISMATCHsignifica «No coincide la cardinalidad de equipos, catálogos o ámbitos.». - A diferencia de este caso,
CI_E_PROPERTY_TOOLARGEsignifica «La propiedad de longitud variable especificada es demasiado grande para la caché de propiedades.». - Como control,
CI_S_WORKID_DELETEDsignifica «Se eliminó el identificador de trabajo.». - Si la traza cambia de etapa,
CI_E_NO_AUXMETADATAsignifica «El almacén de propiedades no está configurado para almacenar metadatos auxiliares.». - Para descartar otra frontera,
CI_S_CLIENT_REQUESTED_ABORTsignifica «El cliente solicitó detener el procesamiento del documento.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
