| Предыдущий | Следующий |
| CLIPBRD_E_BAD_DATA | MK_E_CONNECTMANUALLY |
CLIPBRD_E_CANT_CLOSE
Что означает CLIPBRD_E_CANT_CLOSE
CLIPBRD_E_CANT_CLOSE — операция CloseClipboard завершилась неуспешно; важно проверить ownership и порядок Open/Set/Close на том же потоке.
Что проверить
Зафиксируйте поток, который успешно вызвал OpenClipboard, и последовательность последующих clipboard calls. Проверьте, не происходит ли Close из другого thread/context.
Не освобождайте clipboard-owned handles неправильным API и не закрывайте clipboard дважды. Для минимального теста используйте один формат данных и один поток.
Как подтвердить исправление
Причина подтверждается корректной парой OpenClipboard/CloseClipboard на одном owner path без повторного закрытия и без ошибки.
Технические ссылки: Microsoft: HRESULT values · Microsoft: Structure of COM error codes · Обмен данными OLE и буфер обмена.
Нужно найти другой код? Найти другой код состояния или ошибки.