Estructura STGMEDIUM

Al igual que la estructura FORMATETC es una mejora del identificador de formato del Portapapeles de Windows, por lo que la estructura STGMEDIUM es una mejora del identificador de memoria global que se usa para transferir los datos. La estructura STGMEDIUM incluye un miembro, tymed, que indica el medio que se va a utilizar, y una unión que comprende punteros y un identificador para obtener el medio especificado en tymed.

La estructura STGMEDIUM permite a los orígenes de datos y a los consumidores elegir el medio de intercambio más eficaz por representación. Si los datos son tan grandes que deben conservarse en el disco, el origen de datos puede indicar un medio basado en disco en su formato preferido, solo con memoria global como copia de seguridad si ese es el único medio que entiende el consumidor. Ser capaz de usar el mejor medio para intercambios, ya que el valor predeterminado mejora el rendimiento general del intercambio de datos entre aplicaciones. Por ejemplo, si algunos de los datos que se van a transferir ya están en el disco, la aplicación de origen puede moverla o copiarla en un nuevo destino, ya sea en la misma aplicación o en otra, sin tener que cargar primero los datos en la memoria global. Al final de recepción, el consumidor de los datos no tiene que volver a escribirlos en el disco.

Formatos de datos y medios de transferencia