ICustomMarshaler Gränssnitt

Definition

Tillhandahåller anpassade omslutningar för hantering av metodanrop.

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
Härledda
Attribut

Kommentarer

Mer information om det här API:et finns i Kompletterande API-kommentarer för ICustomMarshaler.

Metoder

Name Description
CleanUpManagedData(Object)

Utför nödvändig rensning av hanterade data när de inte längre behövs.

CleanUpNativeData(IntPtr)

Utför nödvändig rensning av ohanterade data när de inte längre behövs.

GetNativeDataSize()

Returnerar storleken på de inbyggda data som ska konverteras.

MarshalManagedToNative(Object)

Konverterar hanterade data till ohanterade data.

MarshalNativeToManaged(IntPtr)

Konverterar ohanterade data till hanterade data.

Gäller för