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.
Le .NET Framework favorise l’interaction avec les composants COM, les services COM+, les bibliothèques de types externes et de nombreux services de système d’exploitation. Les types de données, les signatures de méthode et les mécanismes de gestion des erreurs varient entre les modèles objet managés et non managés. Pour simplifier l’interopérabilité entre les composants .NET Framework et le code non managé et pour faciliter le chemin de migration, le Common Language Runtime cache à la fois des clients et des serveurs les différences dans ces modèles objet.
Le code qui s’exécute sous le contrôle du runtime est appelé code managé. À l’inverse, le code qui s’exécute en dehors du runtime est appelé code non managé. Les composants COM, les interfaces ActiveX et les fonctions d’API Windows sont des exemples de code non managé.
Dans cette section
Exposition de composants COM au .NET Framework
Décrit comment utiliser des composants COM à partir d’applications .NET Framework.
Exposition de composants .NET Framework à COM
Décrit comment utiliser des composants .NET Framework à partir d’applications COM.
Utilisation de Fonctions DLL Non Managées
Décrit comment appeler des fonctions DLL non managées à l’aide d’un appel de plateforme.
Marshaling d’interopérabilité
Décrit le marshaling pour COM Interop et l’appel de code non managé.
Guide pratique pour mapper les HRESULTs et les exceptions
Décrit le mappage entre les exceptions et les HRESULT.
Équivalence de type et types d’interopérabilité incorporés
Décrit comment les informations de type pour les types COM sont incorporées dans des assemblys et comment le Common Language Runtime détermine l’équivalence des types COM incorporés.
Comment : générer des assemblys PIA à l'aide de Tlbimp.exe
Décrit comment produire des assemblys PIA à l’aide de Tlbimp.exe (importateur de bibliothèques de types).
Guide pratique pour inscrire des assemblys PIA
Décrit comment enregistrer les assemblages d'interopérabilité primaires avant de pouvoir les référencer dans vos projets.
Registration-Free COM Interop
Décrit comment l’interopérabilité COM peut activer des composants sans utiliser le Registre Windows.
Comment faire : configurer les composants .NET COM Framework-Based pour l'activation Registration-Free
Décrit comment créer un manifeste d’application et comment créer et incorporer un manifeste de composant.
Sections connexes
COM Wrappers
Décrit les wrappers fournis par COM Interop.