Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O .NET Framework promove a interação com componentes COM, serviços COM+, bibliotecas de tipos externos e muitos serviços do sistema operacional. Tipos de dados, assinaturas de método e mecanismos de tratamento de erros variam entre modelos de objeto gerenciado e não gerenciado. Para simplificar a interoperação entre os componentes do .NET Framework e o código não gerenciado e facilitar o caminho de migração, o Common Language Runtime oculta dos clientes e servidores as diferenças nesses modelos de objeto.
O código que é executado sob o controle do tempo de execução é chamado de código gerenciado. Por outro lado, o código que é executado fora do tempo de execução é chamado de código não gerenciado. Componentes COM, interfaces ActiveX e funções da API do Windows são exemplos de código não gerenciado.
Nesta secção
Expondo componentes COM ao .NET Framework
Descreve como usar componentes COM de aplicativos .NET Framework.
Expondo componentes do .NET Framework ao COM
Descreve como usar componentes do .NET Framework de aplicativos COM.
Consumindo funções DLL não gerenciadas
Descreve como chamar funções DLL não gerenciadas usando a invocação de plataforma.
Marshaling de Interoperabilidade
Descreve o empacotamento para interoperabilidade COM e invocação de plataforma.
Como mapear HRESULTs e Exceções
Descreve o mapeamento entre as exceções e os HRESULTs.
Equivalência de tipos e tipos de interoperabilidade incorporados
Descreve como as informações de tipo para tipos COM são incorporadas em assemblies e como o common language runtime determina a equivalência de tipos COM incorporados.
Como gerar assemblies de interoperabilidade primários usando Tlbimp.exe
Descreve como criar assemblies de interoperabilidade principais usando Tlbimp.exe (Importador de Biblioteca de Tipos).
Como Registar Assemblies de Interoperabilidade Primárias
Descreve como registrar os assemblies primários de interoperabilidade antes de poder fazer referência a eles nos seus projetos.
Registration-Free Interoperabilidade COM
Descreve como a interoperabilidade COM pode ativar componentes sem usar o registro do Windows.
Como: Configurar componentes .NET Framework-Based COM para ativação Registration-Free
Descreve como criar um manifesto de aplicativo e como criar e incorporar um manifesto de componente.
Secções relacionadas
Envoltórios COM
Descreve os wrappers fornecidos pela interoperabilidade COM.