Freigeben über


Marshallen von Daten mit COM-Interop

COM-Interoperabilität bietet Unterstützung für die Verwendung von COM-Objekten aus verwaltetem Code und das Verfügbarmachen verwalteter Objekte für COM. Die Unterstützung für das Marshalling von Daten zu und von COM ist umfangreich und stellt fast immer das richtige Marshallingverhalten bereit.

Das Windows SDK enthält die folgenden COM-Interoperabilitätstools:

In den folgenden Abschnitten finden Sie Links zu Themen, die die Prozesse zum Anpassen von Interop-Wrappers beschreiben, wenn Sie dem Marshaller zusätzliche Typinformationen bereitstellen können oder müssen.

In diesem Abschnitt

Gewusst wie: Manuelles Erstellen von Wrappern Beschreibt, wie ein COM-Wrapper manuell im verwalteten Quellcode erstellt wird.

Gewusst wie: Migrieren von Managed-Code DCOM zu WCF
Beschreibt, wie verwalteter DCOM-Code für die sicherste Lösung zu WCF migriert wird.

COM-Datentypen
Stellt entsprechende verwaltete und nicht verwaltete Datentypen bereit.

Anpassen von COM-Aufrufwrappern
Beschreibt, wie Sie Datentypen mithilfe des MarshalAsAttribute-Attributs zur Entwurfszeit explizit marshallen.

Anpassen von Runtime Callable Wrappers
Beschreibt, wie das Marshallingverhalten von Typen in einer Interop-Assembly angepasst und COM-Typen manuell definiert werden.

Erweiterte COM-Interoperabilität
Enthält Links zu weiteren Informationen zum Integrieren von COM-Komponenten in Ihre .NET Framework-Anwendung.

Zusammenfassung: Konvertieren einer Assembly in eine Typbibliothek
Beschreibt den Konvertierungsprozess beim Export einer Assembly in eine Typbibliothek.

Zusammenfassung der Konvertierung von Typbibliotheken zu Assemblies
Beschreibt den Umwandlungsprozess von Typbibliothek zu Assemblyimport.

Interoperieren mit generischen Typen
Beschreibt, welche Aktionen unterstützt werden, wenn generische Typen für die COM-Interoperabilität verwendet werden.