Структура STGMEDIUM

Так же, как структура FORMATETC является улучшением идентификатора формата буфера обмена Windows, поэтому структура STGMEDIUM является улучшением глобального дескриптора памяти, используемого для передачи данных. Структура STGMEDIUM включает элемент, тимый, указывающий на используемый носитель, а также объединение, состоящее из указателей, и дескриптор для получения любой среды, указанной в tymed.

Структура STGMEDIUM позволяет источникам данных и потребителям выбирать наиболее эффективный носитель обмена на основе отрисовки. Если данные должны храниться на диске, источник данных может указать носитель на основе диска в предпочтительном формате, используя только глобальную память в качестве резервной копии, если это единственный средний потребитель понимает. Возможность использовать лучший носитель для обмена, так как по умолчанию повышает общую производительность обмена данными между приложениями. Например, если некоторые данные, которые необходимо передать, уже на диске, исходное приложение может переместить или скопировать его в новое место назначения либо в том же приложении, либо в другом, не загружая данные в глобальную память. В конце получения потребитель данных не должен записывать его обратно на диск.

Форматы данных и носители передачи