Interopération avec du code non managé

Mise à jour : novembre 2007

Le .NET Framework assure l'interaction avec des composants COM, des services COM+, des bibliothèques de types externes et de nombreux services de systèmes d'exploitation. Les types de données, les signatures de méthode et les mécanismes de gestion des erreurs varient selon 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 la migration, le Common Language Runtime dissimule à la fois aux clients et aux serveurs les différences entre ces modèles objet.

Le code qui s'exécute sous le contrôle du runtime est appelé code managé. Inversement, le code qui s'exécute en dehors du runtime est appelé code non managé. Les composants COM, les interfaces ActiveX et les fonctions API Win32 sont des exemples de code non managé.

Dans cette section

Rubriques connexes