Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Type Library Importer (Tlbimp.exe), wodurch eine COM-Typbibliothek in eine Interopassembly konvertiert wird. Aus dieser Assembly generiert der Interop-Marshallingdienst Wrapper, die Datenmarshalling zwischen verwaltetem und nicht verwaltetem Speicher ausführen.
Type Library Exporter (Tlbexp.exe), der eine COM-Typbibliothek aus einer Assembly erzeugt und einen Wrapper generiert, der während Methodenaufrufen Marshalling durchführt.
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.
Verwandte Abschnitte
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.