¿Qué significa el código HRESULT 0x80004016 (CO_E_OLE1DDE_DISABLED)?

 
Anterior Siguiente
CO_E_WRONG_SERVER_IDENTITY CO_E_RUNAS_SYNTAX

CO_E_OLE1DDE_DISABLED

Qué significa CO_E_OLE1DDE_DISABLED

CO_E_OLE1DDE_DISABLED corresponde al HRESULT 0x80004016. Windows indica: «Está deshabilitado el uso de servicios OLE 1 que requieren ventanas DDE.».

Qué comprobar

  • Conserva CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación antes de cambiar registro, apartment, objeto o datos.
  • Confirma que el estado observado coincide con «Está deshabilitado el uso de servicios OLE 1 que requieren ventanas DDE.» y no con un HRESULT posterior provocado por el primer fallo.

Resultados cercanos que significan otra cosa

  • CO_E_DBERROR significa «Al intentar utilizar una base de datos, se produjo un error específico de esa base de datos.».
  • CO_E_THREADPOOL_CONFIG corresponde a «La configuración proporcionada para el grupo de subprocesos no es válida.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««Está deshabilitado el uso de servicios OLE 1 que requieren ventanas DDE.».». Conserva CLSID/IID/moniker u objeto COM exacto, CLSCTX, servidor/bitness y primera fase register/activate/marshal que falló y cambia únicamente la precondición relacionada con ole1dde disabled; si el siguiente intento devuelve otro HRESULT, trátalo como una fase distinta en vez de ocultar el primero.

Referencias técnicas


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