Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O COM (Component Object Model) fornece um mecanismo padrão para transferir dados entre aplicativos. Esse mecanismo é o objeto de dados , que é simplesmente qualquer objeto COM que implementa o IDataObject interface. Alguns objetos de dados, como um pedaço de texto copiado para a área de transferência, têm IDataObject como sua única interface. Outros, como objetos de documento compostos, expõem várias interfaces, das quais IDataObject é simplesmente uma. Os objetos de dados são fundamentais para o funcionamento de documentos compostos, embora também tenham ampla aplicação fora dessa tecnologia OLE.
Ao trocar ponteiros para um objeto de dados, os fornecedores e consumidores de dados podem gerir as transferências de dados de forma uniforme, independentemente do formato dos dados, do tipo de suporte utilizado para transferir os dados ou do dispositivo de destino no qual devem ser processados. Você pode incluir suporte em seu aplicativo para transferências básicas da área de transferência, transferências de arrastar e soltar e transferências de documentos compostos OLE com uma única implementação de IDataObject. Feito isso, a quantidade de código necessária para acomodar a semântica especial de cada protocolo é mínima.
Para obter mais informações, consulte os seguintes tópicos:
Tópicos relacionados