| Anterior | Siguiente |
| CLIPBRD_E_CANT_OPEN | CLIPBRD_E_CANT_SET |
CLIPBRD_E_CANT_EMPTY
Qué significa CLIPBRD_E_CANT_EMPTY
CLIPBRD_E_CANT_EMPTY corresponde al HRESULT 0x800401D1. Windows indica: «No se pudo vaciar el Portapapeles.».
La causa se busca en operaciones OLE/Win32 sobre el Portapapeles y sus datos. Para esta constante, la frontera es una operación concreta del Portapapeles; conserva HWND owner y quién mantiene el clipboard abierto.
Qué comprobar
- Conserva formato solicitado, owner/opening HWND, estado OpenClipboard/CloseClipboard y datos exactos que se intentan leer, vaciar o establecer antes de cambiar registro, apartment, objeto o datos.
- Usa «No se pudo vaciar el Portapapeles.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.
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_SETdescribe «No se pudieron establecer los datos del Portapapeles.».CLIPBRD_E_BAD_DATAdescribe «Los datos del Portapapeles no son válidos.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
