Site icon EfmSoft

¿Qué significa el código HRESULT 0x00040101 (DRAGDROP_S_CANCEL)?

 
Anterior Siguiente
DRAGDROP_S_DROP DRAGDROP_S_USEDEFAULTCURSORS

DRAGDROP_S_CANCEL

Qué significa DRAGDROP_S_CANCEL

DRAGDROP_S_CANCEL corresponde al HRESULT 0x00040101. Windows indica: «Se canceló la operación de arrastrar y soltar.».

La operación que falla forma parte de registro y lifecycle de operaciones OLE Drag and Drop. El significado práctico es: Windows resume la condición como «Se canceló la operación de arrastrar y soltar.». Para esta constante, enlaza esa descripción con HWND registrado, IDropTarget/IDropSource, hilo/apartment, estado de la operación de arrastre y llamada Register/Revoke/DoDragDrop antes de modificar registro, objeto o datos.

Qué comprobar

  • Documenta HWND registrado, IDropTarget/IDropSource, hilo/apartment, estado de la operación de arrastre y llamada Register/Revoke/DoDragDrop; sin esa correlación el código solo identifica la frontera general.
  • Usa «Se canceló la operación de arrastrar y soltar.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.

Tratamiento recomendado

Mantén RegisterDragDrop/RevokeDragDrop en el hilo/apartment correcto y una sola operación DoDragDrop activa. Corrige HWND o estado de registro y prueba de nuevo sin duplicar targets.

Resultados cercanos que significan otra cosa

  • DRAGDROP_S_USEDEFAULTCURSORS significa «Use los cursores predeterminados.».
  • DRAGDROP_E_INVALIDHWND corresponde a «Identificador de ventana no válido.».

Referencias técnicas


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

Exit mobile version