| Anterior | Siguiente |
| COMADMIN_E_USERPASSWDNOTVALID | COMADMIN_E_REMOTEINTERFACE |
COMADMIN_E_CLSIDORIIDMISMATCH
Qué significa COMADMIN_E_CLSIDORIIDMISMATCH
COMADMIN_E_CLSIDORIIDMISMATCH corresponde al HRESULT 0x80110418. Windows indica: «Los CLSID o IID del archivo de aplicación no coinciden con las DLL correspondientes.».
Qué comprobar
- Obtén CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino en la misma llamada que devuelve el HRESULT y no reinicies COM+ antes de guardar esa evidencia.
- Verifica que «Los CLSID o IID del archivo de aplicación no coinciden con las DLL correspondientes.» describe el objeto actual y no otro AppID, partición, CLSID, mensaje o contexto con un nombre parecido.
Cómo distinguirlo de resultados cercanos
COMADMIN_E_COMPFILE_NOREGISTRARmarca otro estado del mismo subsistema: «El registrador de componentes al que hace referencia este archivo no está disponible.».COMADMIN_E_MIG_VERSIONNOTSUPPORTEDdescribe una condición distinta: «Esta versión de la base de datos del Registro de COM+ no se puede migrar.».
La prueba final debe usar el mismo objeto lógico y confirmar tanto la operación como el estado persistido. Si «Los CLSID o IID del archivo de aplicación no coinciden con las DLL correspondientes.» reaparece, la causa original sigue presente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.