ICustomMarshaler Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |