ICustomMarshaler Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |