Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A interoperabilidade COM fornece suporte para usar objetos COM do código gerenciado e expor objetos gerenciados ao COM. O suporte a marshaling dos dados de e para o COM é abrangente e quase sempre proporciona o comportamento de marshaling correto.
O SDK do Windows inclui as seguintes ferramentas de interoperabilidade COM:
Importador de biblioteca de tipos (Tlbimp.exe), que converte uma biblioteca de tipos COM para um assembly de interoperabilidade. Desse assembly, o serviço de marshaling de interoperabilidade gera wrappers que realizam marshaling entre memória gerenciada e não gerenciada.
Digite o exportador da biblioteca (Tlbexp.exe), que produz uma biblioteca de tipos COM de um assembly e gera um wrapper que realiza marshaling durante as chamadas de método.
As seções a seguir são vinculadas a tópicos que descrevem os processos para personalizar os wrappers de interoperabilidade quando você pode (ou precisa) fornecer informações de tipo adicionais ao marshaler.
Nesta seção
Como criar wrappers manualmente Descreve como criar um wrapper COM manualmente no código-fonte gerenciado.
Como migrar Managed-Code DCOM para o WCF Descreve como migrar o código DCOM gerenciado para o WCF para a solução mais segura.
Seções relacionadas
Tipos de dados COM Fornece tipos de dados gerenciados e não gerenciados correspondentes.
Personalizando Wrappers Chamáveis por COM Descreve como realizar o marshaling explícito de tipos de dados usando o atributo MarshalAsAttribute em tempo de design.
Personalizando invólucros de chamada em tempo de execução Descreve como ajustar o comportamento de marshaling de tipos de um assembly de interoperabilidade e como definir tipos COM manualmente.
Interoperabilidade COM Avançada Fornece links para obter mais informações sobre como incorporar componentes COM ao seu aplicativo .NET.
Resumo da conversão de assembly para biblioteca de tipos Descreve o processo de conversão de exportação de assembly para biblioteca de tipos.
Resumo da conversão de biblioteca de tipos para assembly Descreve o processo de conversão da importação de biblioteca de tipos para assembly.
Interoperação usando tipos genéricos Descreve quais ações têm suporte ao usar tipos genéricos para interoperabilidade COM.