marshaler des données avec COM Interop
COM interop prend en charge l'utilisation d'objets COM à partir du code managé ainsi que l'exposition à COM des objets managés. La prise en charge du marshaling des données vers et à partir de COM est complète et fournit quasiment toujours le comportement de marshaling correct.
Le Kit de développement logiciel (SDK) Windows inclut les outils COM interop suivants :
Type Library Importer (Tlbimp.exe) qui convertit une bibliothèque de types COM en assembly d'interopérabilité. À partir de cet assembly, le service marshaling d'interopérabilité génère des wrappers qui effectuent le marshaling des données entre la mémoire managée et 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 wrapper qui effectue le marshaling lors des appels de méthode.
Cette section décrit les processus de personnalisation des wrappers d'interopérabilité lorsque vous pouvez (ou devez) fournir au marshaleur des informations de type supplémentaires.
Dans cette section
Types de données COM
Fournit les types de données managés et non managés correspondants.Personnalisation des wrappers CCW (COM Callable Wrapper)
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 Wrapper)
Décrit comment régler le comportement de marshaling des types dans un assembly d'interopérabilité et comment définir manuellement les types COM.
Sections connexes
Interopérabilité COM avancée
Fournit des liens vers d'autres informations sur l'incorporation de composants COM dans votre application .NET Framework.Résumé de la conversion d'un assembly en bibliothèque de types
Décrit le processus de conversion à l'exportation d'un assembly en bibliothèque de types.Résumé de la conversion d'une bibliothèque de types en assembly
Décrit le processus de conversion à l'importation d'une bibliothèque de types en assembly.Interopérabilité à l'aide de types génériques
Décrit quelles actions sont prises en charge lors de l'utilisation de types génériques pour l'interopérabilité COM.