| Anterior | Siguiente |
| CLIPBRD_E_CANT_SET | CLIPBRD_E_CANT_CLOSE |
CLIPBRD_E_BAD_DATA
Qué significa CLIPBRD_E_BAD_DATA
CLIPBRD_E_BAD_DATA corresponde al HRESULT 0x800401D3. Windows indica: «Los datos del Portapapeles no son válidos.».
Este código pertenece a operaciones OLE/Win32 sobre el Portapapeles y sus datos. La pista específica es: Windows resume la condición como «Los datos del Portapapeles no son válidos.». Para esta constante, enlaza esa descripción con formato solicitado, owner/opening HWND, estado OpenClipboard/CloseClipboard y datos exactos que se intentan leer, vaciar o establecer antes de modificar registro, objeto o datos.
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.
- Reproduce «Los datos del Portapapeles no son válidos.» en una operación mínima; después cambia una sola precondición para saber qué frontera se corrigió.
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_SETmarca una condición diferente: «No se pudieron establecer los datos del Portapapeles.».CLIPBRD_E_CANT_CLOSEsignifica «No se pudo cerrar el Portapapeles.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.