| Anterior | Siguiente |
| CONVERT10_E_STG_DIB_TO_BITMAP | CLIPBRD_E_CANT_EMPTY |
CLIPBRD_E_CANT_OPEN
Qué significa CLIPBRD_E_CANT_OPEN
CLIPBRD_E_CANT_OPEN corresponde al HRESULT 0x800401D0. Windows indica: «No se pudo abrir el Portapapeles.».
Este código pertenece a operaciones OLE/Win32 sobre el Portapapeles y sus datos. La pista específica es: la frontera es una operación concreta del Portapapeles; conserva HWND owner y quién mantiene el clipboard abierto.
Qué comprobar
- Reúne formato solicitado, owner/opening HWND, estado OpenClipboard/CloseClipboard y datos exactos que se intentan leer, vaciar o establecer en una prueba mínima y reproducible antes de aplicar una reparación.
- Mantén constantes identidad, hilo y datos mientras validas la condición «No se pudo abrir el Portapapeles.» para que la comparación sea útil.
Tratamiento recomendado
Serializa el acceso al Portapapeles, usa un HWND/owner válido y conserva el formato y error exactos. Reintenta solo después de cerrar correctamente handles anteriores y verificar la validez de los datos.
Resultados cercanos que significan otra cosa
CLIPBRD_E_CANT_SETcorresponde a «No se pudieron establecer los datos del Portapapeles.».CLIPBRD_E_CANT_CLOSEdescribe «No se pudo cerrar el Portapapeles.».
Después del cambio, repite desde un lifecycle limpio y verifica que «No se pudo abrir el Portapapeles.» desaparece sin relajar controles globales ni sustituir datos por valores artificiales.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.