Condividi tramite


ICustomMarshaler Interfaccia

Definizione

Fornisce wrapper personalizzati per la gestione delle chiamate a metodi.

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
Derivato
Attributi

Commenti

Per altre informazioni su questa API, vedere La sezione note sulle API supplementari per ICustomMarshaler.

Metodi

CleanUpManagedData(Object)

Esegue la necessaria eliminazione dei dati gestiti quando non sono più necessari.

CleanUpNativeData(IntPtr)

Esegue la necessaria eliminazione dei dati non gestiti quando non sono più necessari.

GetNativeDataSize()

Restituisce le dimensioni dei dati nativi di cui eseguire il marshalling.

MarshalManagedToNative(Object)

Converte i dati gestiti in dati non gestiti.

MarshalNativeToManaged(IntPtr)

Converte i dati non gestiti in dati gestiti.

Si applica a