ICustomMarshaler Interface

Definição

Fornece wrappers personalizados para lidar com chamadas de métodos.

public interface class ICustomMarshaler
public interface ICustomMarshaler
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomMarshaler
type ICustomMarshaler = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ICustomMarshaler = interface
Public Interface ICustomMarshaler
Derivado
Atributos

Observações

Para mais informações sobre esta API, consulte Observações suplementares sobre a API para o ICustomMarshaler.

Métodos

Name Description
CleanUpManagedData(Object)

Realiza a limpeza necessária dos dados geridos quando já não são necessários.

CleanUpNativeData(IntPtr)

Realiza a limpeza necessária dos dados não geridos quando já não são necessários.

GetNativeDataSize()

Devolve o tamanho dos dados nativos a serem organizados.

MarshalManagedToNative(Object)

Converte os dados geridos em dados não geridos.

MarshalNativeToManaged(IntPtr)

Converte os dados não geridos em dados geridos.

Aplica-se a