¿Qué significa el código HRESULT 0x80040006 (OLE_E_NOCACHE)?

 
También puede significar:
ConstanteTipoSO
TAPI_E_ALLOCATEDHRESULTWindows
Anterior Siguiente
TAPI_E_OPERATIONFAILED TAPI_E_ALLOCATED

OLE_E_NOCACHE

Qué significa OLE_E_NOCACHE

OLE_E_NOCACHE corresponde al HRESULT 0x80040006. Windows indica: «No existe ninguna caché sobre la que realizar la operación.».

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 «No existe ninguna caché sobre la que realizar la operación.». 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

  • Captura CLSID/objeto OLE, estado de inicialización, verbo o advise cookie, moniker/storage, contenedor y operación in-place o de persistencia antes de cualquier retry, re-registro o reinicio del proceso.
  • Reproduce «No existe ninguna caché sobre la que realizar la operación.» en una operación mínima; después cambia una sola precondición para saber qué frontera se corrigió.

Resultados cercanos que significan otra cosa

  • OLE_E_BLANK corresponde a «El objeto no está inicializado.».
  • OLE_E_NOTRUNNING corresponde a «Es necesario ejecutar el objeto para realizar esta operación.».

Referencias técnicas


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