Interoperabilidad nativa y de .NET

Visual C++ admite características de interoperabilidad que permiten a las construcciones administradas y no administradas coexistir e interoperar dentro del mismo ensamblado e incluso en el mismo archivo. Otros lenguajes .NET también admiten un pequeño subconjunto de esta funcionalidad, como P/Invoke, pero la mayor parte de la compatibilidad con esta interoperabilidad proporcionada por Visual C++ no está disponible en otros lenguajes.

En esta sección

Ensamblados mixtos (nativos y administrados)
Describe ensamblados generados con la opción del compilador /clr (compilación de Common Language Runtime) que contienen la funcionalidad administrada y no administrada.

Uso de un control de usuario de Windows Forms en MFC
Explica cómo utilizar las clases de soporte de formularios Windows Forms de MFC para hospedar controles de formularios Windows Forms dentro de las aplicaciones MFC.

Llamar a funciones nativas desde código administrado
Describe cómo se pueden utilizar los archivos DLL que no son de CLR desde las aplicaciones .NET.