Empacotamento personalizado
Um empacotador personalizado permite que você controle precisamente a maneira na qual um tipo gerenciado é exposto a COM ou um tipo não gerenciado é exposto ao .NET estrutura.Você usa um empacotador personalizado em vez do interop marshaler o common linguagem tempo de execução fornece por padrão.
Nesta seção
Visão geral de marshaling personalizado
Descreve os empacotadores personalizados em um alto nível.Definindo o tipo de marshaling
Descreve como preparar as interfaces envolvidas na definição de um empacotador personalizado.Implementando a interface ICustomMarshaler
Descreve as opções na preparação de um empacotador personalizado.Usando um empacotador de substituir
Descreve como usar o MarshalAsAttribute atributo para inserir um empacotador personalizado.
Seções relacionadas
- marshaling de interoperabilidade
Descreve o marshaling para invocação de plataforma e interoperabilidade COM.