| Anterior | Siguiente |
| TYPE_E_CANTLOADLIBRARY | TYPE_E_CIRCULARTYPE |
TYPE_E_INCONSISTENTPROPFUNCS
Qué significa TYPE_E_INCONSISTENTPROPFUNCS
TYPE_E_INCONSISTENTPROPFUNCS corresponde al HRESULT 0x80029C83. Windows indica: «Las funciones de propiedad son incoherentes entre sí.».
La frontera técnica es TypeLib/ITypeInfo, nombres, tipos y metadatos de automatización. En este caso, Windows resume la condición como «Las funciones de propiedad son incoherentes entre sí.». Para esta constante, enlaza esa descripción con TypeLib GUID/version/LCID, ITypeInfo, MEMBERID, nombre, TYPEKIND/VARTYPE, índice de elemento y operación Load/Register/Invoke que usa esos metadatos antes de modificar registro, objeto o datos.
Qué comprobar
- Registra TypeLib GUID/version/LCID, ITypeInfo, MEMBERID, nombre, TYPEKIND/VARTYPE, índice de elemento y operación Load/Register/Invoke que usa esos metadatos en el mismo intento que devuelve el HRESULT.
- Mantén constantes identidad, hilo y datos mientras validas la condición «Las funciones de propiedad son incoherentes entre sí.» para que la comparación sea útil.
Resultados cercanos que significan otra cosa
TYPE_E_BUFFERTOOSMALLcorresponde a «El búfer es demasiado pequeño.».TYPE_E_QUALIFIEDNAMEDISALLOWEDmarca una condición diferente: «No se permite un nombre cualificado.».
Después del cambio, repite desde un lifecycle limpio y verifica que «Las funciones de propiedad son incoherentes entre sí.» desaparece sin relajar controles globales ni sustituir datos por valores artificiales.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
