Freigeben über


Marshallen von Daten mit COM-Interop

COM-Interop unterstützt sowohl die Verwendung von COM-Objekten aus verwaltetem Code als auch das Verfügbarmachen von verwalteten Objekten für COM. Die Unterstützung für das Marshalling von Daten an und von COM ist umfangreich und sorgt fast immer für das richtige Marshallingverhalten.

Windows Software Development Kit (SDK) enthält die folgenden COM-Interop-Tools:

  • Type Library Importer-Tool (Tlbimp.exe), das eine COM-Typbibliothek in eine Interop-Assembly konvertiert. Aus dieser Assembly generiert der Interop-Marshallingdienst Wrapper, die das Datenmarshalling zwischen verwaltetem und nicht verwaltetem Speicher ausführen.

  • Type Library Exporter-Tool (Tlbexp.exe), der eine COM-Typbibliothek aus einer Assembly sowie einen Wrapper erstellt, der das Marshalling während Methodenaufrufen ausführt.

In diesem Abschnitt werden die Prozesse zum Anpassen von Interop-Wrappern beschrieben, während derer Sie dem Marshaller zusätzliche Typinformationen bereitstellen können (oder müssen).

In diesem Abschnitt

Verwandte Abschnitte