Partager via


ICustomMarshaler Interface

Définition

Fournit des wrappers personnalisés permettant de gérer les appels de méthodes.

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
Dérivé
Attributs

Remarques

Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour ICustomMarshaler.

Méthodes

CleanUpManagedData(Object)

Effectue le nettoyage des données managées quand elles ne sont plus nécessaires.

CleanUpNativeData(IntPtr)

Effectue le nettoyage des données non managées quand elles ne sont plus nécessaires.

GetNativeDataSize()

Retourne la taille des données natives à marshaler.

MarshalManagedToNative(Object)

Convertit les données managées en données non managées.

MarshalNativeToManaged(IntPtr)

Convertit les données non managées en données managées.

S’applique à