数据传输
组件对象模型(COM)提供了一种标准机制,用于在应用程序之间传输数据。 此机制是 数据对象,它只是实现 IDataObject 接口的任何 COM 对象。 某些数据对象(如复制到剪贴板的文本片段)IDataObject 作为其唯一接口。 其他接口(如复合文档对象)公开多个接口,其中 IDataObject 只是一个接口。 数据对象是复合文档工作的基础,尽管它们在 OLE 技术之外也具有广泛的应用。
通过交换指向数据对象的指针,数据提供程序和使用者可以统一方式管理数据传输,而不管数据的格式、用于传输数据的介质类型或要呈现数据的目标设备。 可以在应用程序中包括对基本剪贴板传输、拖放传输和 OLE 复合文档传输的支持,以及单个实现 IDataObject。 完成此作后,每个协议的特殊语义所需的代码量最小。
有关详细信息,请参阅以下主题:
相关主题