Datenübertragung
Das Component Object Model (COM) stellt einen Standardmechanismus zum Übertragen von Daten zwischen Anwendungen bereit. Dieser Mechanismus ist das Datenobjekt, das einfach jedes COM-Objekt ist, das die IDataObject Schnittstelle implementiert. Einige Datenobjekte, z. B. ein In die Zwischenablage kopierter Text, weisen IDataObject- als einzige Schnittstelle auf. Andere, z. B. zusammengesetzte Dokumentobjekte, machen mehrere Schnittstellen verfügbar, von denen IDataObject- einfach eine ist. Datenobjekte sind grundlegend für die Arbeit zusammengesetzter Dokumente, obwohl sie auch weit verbreitete Anwendungen außerhalb dieser OLE-Technologie haben.
Durch den Austausch von Zeigern auf ein Datenobjekt können Anbieter und Verbraucher von Daten Datenübertragungen einheitlich verwalten, unabhängig vom Format der Daten, der Art des Mediums, das zum Übertragen der Daten verwendet wird, oder das Zielgerät, auf dem sie gerendert werden soll. Sie können Unterstützung in Ihrer Anwendung für einfache Zwischenablageübertragungen, Drag- und Drop-Übertragungen und OLE-Verbunddokumentübertragungen mit einer einzigen Implementierung von IDataObject-einschließen. Danach ist die Menge des Codes, der erforderlich ist, um die spezielle Semantik jedes Protokolls aufzunehmen, minimal.
Weitere Informationen finden Sie in den folgenden Themen:
Verwandte Themen