ICustomMarshaler Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |