Marshalling Data met COM Interop
COM-interoperabiliteit biedt ondersteuning voor het gebruik van COM-objecten uit beheerde code en het beschikbaar maken van beheerde objecten naar COM. Ondersteuning voor marshalling van gegevens van en naar COM is uitgebreid en biedt bijna altijd het juiste marshallgedrag.
De Windows SDK bevat de volgende COM-interoperabiliteitshulpprogramma's:
Type Library Importer (Tlbimp.exe), waarmee een COM-typebibliotheek wordt geconverteerd naar een interoperabiliteitsassembly. Vanuit deze assembly genereert de interop marshalling-service wrappers die gegevens marshalling uitvoeren tussen beheerd en onbeheerd geheugen.
Type Library Exporter (Tlbexp.exe), dat een COM-typebibliotheek produceert van een assembly en een wrapper genereert die marshalling uitvoert tijdens methodeaanroepen.
In de volgende secties vindt u een koppeling naar onderwerpen waarin de processen voor het aanpassen van interop-wrappers worden beschreven wanneer u de marshaller kunt (of moet) voorzien van aanvullende typegegevens.
In dit gedeelte
Procedure: Wrappers handmatig maken beschrijft hoe u handmatig een COM-wrapper maakt in beheerde broncode.
Procedure: Managed-Code DCOM migreren naar WCF
Beschrijft hoe u beheerde DCOM-code migreert naar WCF voor de veiligste oplossing.
Gerelateerde secties
COM-gegevenstypen
Biedt bijbehorende beheerde en niet-beheerde gegevenstypen.
Aanroepbare COM-wrappers aanpassen
Hierin wordt beschreven hoe u expliciet marshal gegevenstypen gebruikt met behulp van het kenmerk tijdens het MarshalAsAttribute ontwerp.
Runtime aanroepbare wrappers aanpassen
Hierin wordt beschreven hoe u het marshallgedrag van typen in een interop-assembly aanpast en hoe u COM-typen handmatig definieert.
Geavanceerde COM-interoperabiliteit
Bevat koppelingen naar meer informatie over het opnemen van COM-onderdelen in uw .NET Framework-toepassing.
Samenvatting van conversie van assembly naar type bibliotheek
Beschrijft de assembly om het conversieproces voor bibliotheekexport te typen.
Samenvatting van typebibliotheek naar assemblyconversie
Beschrijft de typebibliotheek voor het importeren van assembly's.
Samenwerken met algemene typen
Beschrijft welke acties worden ondersteund bij het gebruik van algemene typen voor COM-interoperabiliteit.