¿Qué significa el código HRESULT 0x800401F7 (CO_E_ERRORINAPP)?

 
Anterior Siguiente
CO_E_APPSINGLEUSE CO_E_DLLNOTFOUND

CO_E_ERRORINAPP

Qué significa CO_E_ERRORINAPP

CO_E_ERRORINAPP corresponde al HRESULT 0x800401F7. Windows indica: «Se produjo un error en la aplicación.».

Qué comprobar

  • Reúne CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación en una prueba mínima y reproducible antes de aplicar una reparación.
  • Confirma que el estado observado coincide con «Se produjo un error en la aplicación.» y no con un HRESULT posterior provocado por el primer fallo.

Resultados cercanos que significan otra cosa

  • CO_E_INIT_ONLY_SINGLE_THREADED describe «Se intentó llamar por segunda vez a CoInitialize en modo de un solo hilo.».
  • CO_E_DECODEFAILED marca una condición diferente: «No se pudo descodificar la ACL del flujo proporcionado por el usuario.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««Se produjo un error en la aplicación.».». 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 errorinapp; 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.