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

Nombre Description
CleanUpManagedData(Object)

Realiza la limpieza necesaria de los datos administrados cuando ya no es necesario.

CleanUpNativeData(IntPtr)

Realiza la limpieza necesaria de los datos no administrados cuando ya no es necesario.

GetNativeDataSize()

Devuelve el tamaño de los datos nativos que se van a serializar.

MarshalManagedToNative(Object)

Convierte los datos administrados en datos no administrados.

MarshalNativeToManaged(IntPtr)

Convierte los datos no administrados en datos administrados.

Se aplica a