Bagikan melalui


ICustomMarshaler Antarmuka

Definisi

Menyediakan pembungkus kustom untuk menangani panggilan metode.

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
Turunan
Atribut

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk ICustomMarshaler.

Metode

CleanUpManagedData(Object)

Melakukan pembersihan data terkelola yang diperlukan saat tidak lagi diperlukan.

CleanUpNativeData(IntPtr)

Melakukan pembersihan yang diperlukan dari data yang tidak dikelola ketika tidak lagi diperlukan.

GetNativeDataSize()

Mengembalikan ukuran data asli yang akan dijadikan marshal.

MarshalManagedToNative(Object)

Mengonversi data terkelola menjadi data yang tidak dikelola.

MarshalNativeToManaged(IntPtr)

Mengonversi data yang tidak dikelola ke data terkelola.

Berlaku untuk