| Предыдущий | Следующий |
| CLIPBRD_E_CANT_EMPTY | CLIPBRD_E_BAD_DATA |
CLIPBRD_E_CANT_SET
Контекст возврата
Не удалось поместить данные в буфер обмена.
Параметры контрольного случая
- Зафиксируйте clipboard format, owner window, номер последовательности, thread, handle/medium и GetLastError вокруг операции; для этого результата эти данные должны относиться к первому неуспешному вызову, а не к последующей очистке.
- Отдельно сверьте формат и ownership memory handle, передаваемого SetClipboardData. Это проверяет условие «Не удалось поместить данные в буфер обмена» по фактическим параметрам, а не по имени константы.
Безопасный повтор
воспроизвести Open/Set/Close на минимальном формате и проверить ownership handle.
Для этого кода опасна слишком широкая реакция: не закрывать или освобождать handle не тем API, который владеет ресурсом. Коррекция должна быть привязана к установленной причине.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.