¿Qué significa el código HRESULT 0x00040140 (VIEW_S_ALREADY_FROZEN)?

 
Anterior Siguiente
DATA_S_SAMEFORMATETC CACHE_S_FORMATETC_NOTSUPPORTED

VIEW_S_ALREADY_FROZEN

Qué significa VIEW_S_ALREADY_FROZEN

VIEW_S_ALREADY_FROZEN corresponde al HRESULT 0x00040140. Windows indica: «La vista ya está inmovilizada.».

No es un fallo COM/OLE genérico; corresponde a representación y dibujo de vistas OLE. Aquí, Windows resume la condición como «La vista ya está inmovilizada.». Para esta constante, enlaza esa descripción con objeto/view interface, DVASPECT, target device, bounds de dibujo, DC y estado freeze/unfreeze de la vista antes de modificar registro, objeto o datos.

Qué comprobar

  • La traza inicial debe incluir objeto/view interface, DVASPECT, target device, bounds de dibujo, DC y estado freeze/unfreeze de la vista y el primer error inmediatamente anterior.
  • Usa «La vista ya está inmovilizada.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.

Tratamiento recomendado

Comprueba aspecto, dispositivo y estado de la vista antes de dibujar o congelar. Corrige parámetros de representación y repite en un DC válido sin reutilizar una vista que quedó en estado incompatible.

Resultados cercanos que significan otra cosa

  • VIEW_E_DRAW significa «Error al dibujar la vista.».

Referencias técnicas


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