Interoperabilità .NET e nativa

Visual C++ supporta funzionalità di interoperabilità che consentono costrutti gestiti e non gestiti di coesistere e interagire all'interno dello stesso assembly e anche nello stesso file. Un piccolo subset di questa funzionalità, ad esempio P/Invoke, è supportato anche da altri linguaggi .NET, ma la maggior parte del supporto di interoperabilità fornito da Visual C++ non è disponibile in altri linguaggi.

In questa sezione

Assembly misti (nativi e gestiti)
Descrive gli assembly generati con l'opzione del compilatore /clr (compilazione Common Language Runtime) che contiene funzionalità gestite e non gestite.

Uso di un controllo utente Windows Form in MFC
Viene illustrato come usare le classi di supporto Windows Form MFC per ospitare Windows Form controlli all'interno delle applicazioni MFC.

Chiamata di funzioni native da codice gestito
Viene descritto come usare DLL non CLR dalle applicazioni .NET.