¿Qué significa el código HRESULT 0x80004034 (CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN)?

 
Anterior Siguiente
CO_E_MALFORMED_SPN CO_E_PREMATURE_STUB_RUNDOWN

CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN

Qué significa CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN

CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN corresponde al HRESULT 0x80004034. Windows indica: «El llamador no revocó un registro específico del apartamento COM antes de cerrar el apartamento.».

Qué comprobar

  • Documenta CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación; sin esa correlación el código solo identifica la frontera general.
  • Confirma que el estado observado coincide con «El llamador no revocó un registro específico del apartamento COM antes de cerrar el apartamento.» y no con un HRESULT posterior provocado por el primer fallo.

Resultados cercanos que significan otra cosa

  • CO_E_SERVER_PAUSED significa «Las activaciones en el servidor están en pausa.».
  • CO_E_ACNOTINITIALIZED marca una condición diferente: «El objeto COM IAccessControl no está inicializado.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««El llamador no revocó un registro específico del apartamento COM antes de cerrar el apartamento.».». 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 unrevoked registration on apartment shutdown; 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.