Datenübertragung

Das Component Object Model (COM) bietet einen Standardmechanismus zum Übertragen von Daten zwischen Anwendungen. Dieser Mechanismus ist das Datenobjekt, bei dem es sich einfach um ein beliebiges COM-Objekt handelt, das die IDataObject-Schnittstelle implementiert. Einige Datenobjekte, z. B. ein text-Element, das in die Zwischenablage kopiert wird, haben IDataObject als einzige Schnittstelle. Andere, z. B. zusammengesetzte Dokumentobjekte, machen mehrere Schnittstellen verfügbar, von denen IDataObject einfach eine ist. Datenobjekte sind für die Arbeit von Verbunddokumenten von grundlegender Bedeutung, obwohl sie auch außerhalb dieser OLE-Technologie weit verbreitet sind.

Durch den Austausch von Zeigern auf ein Datenobjekt können Anbieter und Verbraucher von Daten Datenübertragungen auf einheitliche Weise verwalten, unabhängig vom Format der Daten, dem Typ des Mediums, das zum Übertragen der Daten verwendet wird, oder dem Zielgerät, auf dem sie gerendert werden sollen. You can include support in your application for basic clipboard transfers, drag and drop transfers, and OLE compound document transfers with a single implementation of IDataObject. Wenn dies erfolgt ist, ist die Menge an Code, die erforderlich ist, um die spezielle Semantik der einzelnen Protokolle zu unterstützen, minimal.

Weitere Informationen finden Sie in den folgenden Themen:

Verbunddokumente