| Anterior | Siguiente |
| CO_E_CLSREG_INCONSISTENT | CO_E_NOT_SUPPORTED |
CO_E_IIDREG_INCONSISTENT
Qué significa CO_E_IIDREG_INCONSISTENT
CO_E_IIDREG_INCONSISTENT corresponde al HRESULT 0x80004020. Windows indica: «La información de registro de esta interfaz es incoherente o está incompleta.».
La operación que falla forma parte de identificadores, cadenas de clase/IID y representaciones usadas por COM. El significado práctico es: Windows resume la condición como «La información de registro de esta interfaz es incoherente o está incompleta.». Para esta constante, enlaza esa descripción con CLSID/IID/GUID o cadena recibida, representación original, parser/conversión utilizada y objeto que se esperaba resolver antes de modificar registro, objeto o datos.
Qué comprobar
- Documenta CLSID/IID/GUID o cadena recibida, representación original, parser/conversión utilizada y objeto que se esperaba resolver; sin esa correlación el código solo identifica la frontera general.
- Confirma que el estado observado coincide con «La información de registro de esta interfaz es incoherente o está incompleta.» y no con un HRESULT posterior provocado por el primer fallo.
Tratamiento recomendado
Valida la representación y el identificador antes de consultar el registro o activar. Corrige la cadena/GUID/IID en la fuente que lo produce y vuelve a resolverlo sin sustituciones implícitas.
Resultados cercanos que significan otra cosa
CO_E_CLASS_CREATE_FAILEDcorresponde a «No se pudo crear el objeto de clase.».CO_E_THREADPOOL_CONFIGmarca una condición diferente: «La configuración proporcionada para el grupo de subprocesos no es válida.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.