Interoperação com Código Não Gerenciado
A.NET Framework promove a interação com componentes COM+ serviços, 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 os modelos de objeto gerenciado e não gerenciado. Para simplificar a interoperação entre.NET Framework components e o código não gerenciado para facilitar a migração do caminho, o common language runtime oculta e contra servidores e clientes as diferenças nesses modelos de objeto.
Código que é executado sob o controle do tempo de execução é chamado código gerenciado. Por outro lado, o código é executado fora do tempo de execução é chamado código não gerenciado. Componentes COM, interfaces de ActiveX e funções da API do Win32 são exemplos de código não gerenciado.
Nesta seção
Interoperando com tópicos de instruções de código não gerenciado
Fornece links para todos os tópicos de instruções encontrados na documentação conceitual para interoperar com código não gerenciado.Expondo componentes COM para o.NET Framework
Descreve como usar os componentes do COM do.Aplicativos do NET Framework.Expondo.NET Framework para COM
Descreve como usar.NET Framework disponíveis a partir de aplicativos COM.Consumir funções DLL não gerenciada
Descreve como a chamada não gerenciada a chamar funções DLL, usando a plataforma.Considerações de design de interoperação
Fornece dicas para escrever componentes integrados de COM.Interop Marshaling
Descreve o empacotamento para invocação de plataforma e COM interop.Como: Map HRESULTs and Exceptions
Descreve o mapeamento entre exceções e HRESULTs.Interoperando usar tipos genéricos
Descreve o comportamento de tipos genéricos quando usado em interoperabilidade COM.
Seções relacionadas
- Interoperabilidade de COM avançadas
Fornece links para obter mais informações sobre como incorporar componentes COM ao seu.Aplicativo do NET Framework.