| Anterior | Siguiente |
| REGDB_E_PACKAGEPOLICYVIOLATION | CAT_E_NODESCRIPTION |
CAT_E_CATIDNOEXIST
Qué significa CAT_E_CATIDNOEXIST
CAT_E_CATIDNOEXIST corresponde al HRESULT 0x80040160. Windows indica: «El CATID no existe.».
No es un fallo COM/OLE genérico; corresponde a categorías de componentes COM y sus identificadores CATID. Aquí, Windows resume la condición como «El CATID no existe.». Para esta constante, enlaza esa descripción con CATID, descripción de categoría, registro de Component Categories y operación que crea, enumera o resuelve la categoría antes de modificar registro, objeto o datos.
Qué comprobar
- Captura CATID, descripción de categoría, registro de Component Categories y operación que crea, enumera o resuelve la categoría antes de cualquier retry, re-registro o reinicio del proceso.
- Comprueba la descripción «El CATID no existe.» contra la evidencia real de la llamada y no contra supuestos del código llamador.
Tratamiento recomendado
Corrige CATID o metadata de Component Categories en la fuente de registro y vuelve a enumerar la categoría. Evita inventar una categoría con otro GUID solo para superar el lookup.
Resultados cercanos que significan otra cosa
CAT_E_NODESCRIPTIONsignifica «No se encontró la descripción.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
