Как работает буфер обмена в Windows?

Какова его структура данных? Является ли это основанной на XML? Как он может различать разные типы контента, например текст, изображение, файлы и т.д.?

Ответы

Ответ 1

Это системный бит-бит, что означает, что он просто содержит последовательность байтов и целочисленное значение (атом Windows), которое описывает его формат, но не гарантирует, что последовательность байтов действительно является этим форматом.

Единственная особенность в этом случае заключается в том, что приложение может решить, хочет ли он, чтобы система сохраняла последовательность байтов, или если приложение хранит данные и предоставляет их только тогда, когда кто-то запрашивает их.

Итак, вы видите, что это API, а не структура данных.