Como realizar marshaling em dados com a interoperabilidade COM
Interoperabilidade COM dá suporte ao uso de objetos COM por código gerenciado e à exposição de objetos gerenciados para 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 código DCOM gerenciado para o WCF
Descreve como migrar o código DCOM gerenciado para o WCF para obter a solução mais segura possível.
Seções relacionadas
Tipos de dados COM
Fornece tipos de dados gerenciados e não gerenciados correspondentes.
Personalizando COM Callable Wrappers
Descreve como realizar marshaling nos tipos de dados explicitamente usando o atributo MarshalAsAttribute em tempo de design.
Personalizando RCWs (Runtime Callable Wrappers)
Descreve como ajustar o comportamento de marshaling de tipos em 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 no aplicativo do .NET Framework.
Resumo da conversão de assemblies em bibliotecas de tipos
Descreve o processo de conversão de exportação de assembly em biblioteca de tipos.
Resumo da conversão de bibliotecas de tipos em assemblies
Descreve o processo de conversão de importação de biblioteca de tipos em assembly.
Interoperação usando tipos genéricos
Descreve quais ações têm suporte ao usar tipos genéricos para interoperabilidade COM.