Compartir a través de


ICustomMarshaler Interfaz

Definición

Proporciona contenedores personalizados para controlar las llamadas a 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

Comentarios

Para obtener más información sobre esta API, consulte Comentarios complementarios de api para ICustomMarshaler.

Métodos

CleanUpManagedData(Object)

Realiza la limpieza necesaria en los datos administrados cuando ya no son necesarios.

CleanUpNativeData(IntPtr)

Realiza la limpieza necesaria en los datos no administrados cuando ya no son necesarios.

GetNativeDataSize()

Devuelve el tamaño de los datos nativos cuyas referencias se van a calcular.

MarshalManagedToNative(Object)

Convierte los datos administrados en datos no administrados.

MarshalNativeToManaged(IntPtr)

Convierte los datos no administrados en datos administrados.

Se aplica a