Compartilhar via


Interoperabilidade entre .NET e nativo

O Visual C++ dá suporte a recursos de interoperabilidade que permitem que construções gerenciadas e não gerenciadas coexistam e interoperem no mesmo assembly e até mesmo no mesmo arquivo. Um pequeno subconjunto dessa funcionalidade, como P/Invoke, também tem suporte com outras linguagens .NET, mas a maior parte do suporte de interoperabilidade fornecido pelo Visual C++ não está disponível em outras linguagens.

Nesta seção

Assemblies mistos (nativos e gerenciados)
Descreve assemblies gerados com a opção do compilador /clr (Compilação Common Language Runtime) que inclui funcionalidade gerenciada e não gerenciada.

Usar um controle de usuário do Windows Forms no MFC
Aborda como usar as classes de suporte de MFC do Windows Forms para hospedar controles do Windows Forms nos aplicativos MFC.

Chamando funções nativas de código gerenciado
Descreve como DLLs não CLR podem ser usadas por aplicativos .NET.