¿Qué significa el código HRESULT 0x80040005 (OLE_E_NOTRUNNING)?

 
También puede significar:
ConstanteTipoSO
TAPI_E_OPERATIONFAILEDHRESULTWindows
Anterior Siguiente
TAPI_E_INVALIDMEDIATYPE TAPI_E_OPERATIONFAILED

OLE_E_NOTRUNNING

Qué significa OLE_E_NOTRUNNING

OLE_E_NOTRUNNING corresponde al HRESULT 0x80040005. Windows indica: «Es necesario ejecutar el objeto para realizar esta operación.».

Este código pertenece a lifecycle de objetos OLE, verbos, notificaciones y operaciones de enlace/in-place. La pista específica es: el objeto OLE existe pero no está ejecutándose para la operación solicitada; registra cómo se inicializó/activó y qué verbo o llamada lo requiere.

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.
  • Mantén constantes identidad, hilo y datos mientras validas la condición «Es necesario ejecutar el objeto para realizar esta operación.» para que la comparación sea útil.

Resultados cercanos que significan otra cosa

  • OLE_E_NOT_INPLACEACTIVE significa «El objeto no se encuentra en ninguno de los estados activos in-place.».
  • OLE_E_NOCACHE corresponde a «No existe ninguna caché sobre la que realizar la operación.».

La reparación se valida repitiendo la misma llamada y confirmando que deja de cumplirse «Es necesario ejecutar el objeto para realizar esta operación.» sin introducir una conversión, registro o fallback distinto.

Referencias técnicas


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