| Anterior | Siguiente |
| TAPI_E_CALLUNAVAIL | TAPI_E_COMPLETIONOVERRUN |
OLE_E_CLASSDIFF
Qué significa OLE_E_CLASSDIFF
OLE_E_CLASSDIFF corresponde al HRESULT 0x80040008. Windows indica: «La clase de origen del objeto vinculado ha cambiado.».
La frontera técnica es lifecycle de objetos OLE, verbos, notificaciones y operaciones de enlace/in-place. En este caso, Windows resume la condición como «La clase de origen del objeto vinculado ha cambiado.». Para esta constante, enlaza esa descripción con CLSID/objeto OLE, estado de inicialización, verbo o advise cookie, moniker/storage, contenedor y operación in-place o de persistencia antes de modificar registro, objeto o datos.
Qué comprobar
- Documenta CLSID/objeto OLE, estado de inicialización, verbo o advise cookie, moniker/storage, contenedor y operación in-place o de persistencia; sin esa correlación el código solo identifica la frontera general.
- Reproduce «La clase de origen del objeto vinculado ha cambiado.» en una operación mínima; después cambia una sola precondición para saber qué frontera se corrigió.
Resultados cercanos que significan otra cosa
OLE_S_MAC_CLIPFORMATcorresponde a «Formato del Portapapeles de Macintosh».OLE_S_STATICsignifica «La operación se completó correctamente, pero el objeto es estático.».
Después del cambio, repite desde un lifecycle limpio y verifica que «La clase de origen del objeto vinculado ha cambiado.» 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.