Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’interopérabilité COM prend en charge l’utilisation d’objets COM à partir du code managé et l’exposition d’objets managés à COM. La prise en charge du marshaling des données vers et depuis COM est complète et fournit presque toujours le comportement de marshaling approprié.
Le Kit de développement logiciel (SDK) Windows inclut les outils COM interopérabilité suivants :
Importateur de bibliothèque de types (Tlbimp.exe), qui convertit une bibliothèque de types COM en assembly d’interopérabilité. À partir de cet assembly, le service de marshaling d’interopérabilité génère des wrappers qui effectuent le marshaling des données entre la mémoire managée et la mémoire non managée.
Type Library Exporter (Tlbexp.exe), qui produit une bibliothèque de types COM à partir d’un assembly et génère un encapsuleur qui effectue le marshalling lors des appels de méthode.
Les sections suivantes sont liées aux rubriques qui décrivent les processus de personnalisation des enveloppes d’interopérabilité lorsque vous pouvez (ou devez) fournir au marshaller des informations de type supplémentaires.
Dans cette section
Guide pratique pour créer des wrappers manuellement Décrit comment créer un wrapper COM manuellement dans le code source managé.
Guide pratique pour migrer Managed-Code DCOM vers WCF
Décrit comment migrer du code DCOM managé vers WCF pour la solution la plus sécurisée.
Sections connexes
Types de données COM
Fournit les types de données managés et non managés correspondants.
Personnalisation des wrappers CCW (COM Callable Wrappers)
Décrit comment marshaler explicitement des types de données à l’aide de l’attribut MarshalAsAttribute au moment du design.
Personnalisation des wrappers RCW (Runtime Callable Wrappers)
Décrit comment ajuster le comportement de marshaling des types dans un assembly d’interopérabilité et comment définir des types COM manuellement.
Interopérabilité COM avancée
Fournit des liens vers des informations supplémentaires sur l’incorporation de composants COM dans votre application .NET Framework.
Récapitulatif de la conversion d’un assembly en bibliothèque de types
Décrit le processus d'exportation et de conversion d'un assembly en une bibliothèque de types.
Résumé de la conversion de la bibliothèque de types en assembly
Décrit le processus d'importation et de conversion d'une bibliothèque de types en un assembly.
Interopérabilité à l’aide de types génériques
Décrit les actions prises en charge lors de l’utilisation de types génériques pour l’interopérabilité COM.