É a área de transferência . Há um bom número de diferentes partes de dados (objetos da área de transferência) que podem ser armazenados em uma única entrada na área de transferência, diferentes partes de dados descrevendo a mesma entrada.
A abordagem mais comum é armazenar um ponteiro para o arquivo, geralmente o caminho do arquivo. Isso geralmente está no formato CF_HDROP
. O programa que executa a operação de colar precisa suportar esse formato e pode ler o arquivo para o qual está apontando. Isso é o que o Windows Explorer faz.
Também é possível armazenar os dados de um arquivo inteiro na área de transferência, que depois é colada fora dele. Isso geralmente é usado para arquivos temporários e pequenos e é bastante ineficiente. O Outlook é um desses aplicativos, quando você copia (ou arrasta) um email. Isso não é suportado por quase tantas aplicações quanto a abordagem do ponteiro; por exemplo, não é possível colá-los ou soltá-los na maioria dos navegadores da Web.