Site icon EfmSoft

¿Qué significa el código HRESULT 0x8004000E (OLE_E_WRONGCOMPOBJ)?

 
También puede significar:
ConstanteTipoSO
TAPI_E_INVALCALLPARAMSHRESULTWindows
Anterior Siguiente
TAPI_E_INVALADDRESSSTATE TAPI_E_INVALCALLPARAMS

OLE_E_WRONGCOMPOBJ

Qué significa OLE_E_WRONGCOMPOBJ

OLE_E_WRONGCOMPOBJ corresponde al HRESULT 0x8004000E. Windows indica: «La versión de compobj.dll es demasiado antigua para la ole2.dll inicializada.».

La causa se busca en lifecycle de objetos OLE, verbos, notificaciones y operaciones de enlace/in-place. Para esta constante, Windows resume la condición como «La versión de compobj.dll es demasiado antigua para la ole2.dll inicializada.». 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

  • La traza inicial debe incluir CLSID/objeto OLE, estado de inicialización, verbo o advise cookie, moniker/storage, contenedor y operación in-place o de persistencia y el primer error inmediatamente anterior.
  • Usa «La versión de compobj.dll es demasiado antigua para la ole2.dll inicializada.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.

Resultados cercanos que significan otra cosa

  • OLE_E_INVALIDHWND significa «Identificador de ventana no válido.».
  • OLE_E_NOSTORAGE describe «No se puede realizar la operación porque todavía no se ha proporcionado almacenamiento al objeto.».

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version