Bagikan melalui


UnmanagedMarshal.DefineLPArray(UnmanagedType) Metode

Definisi

LPArray Menentukan ke marshal ke kode yang tidak terkelola. Panjang ditentukan LPArray pada runtime dengan ukuran array marshaled aktual.

public:
 static System::Reflection::Emit::UnmanagedMarshal ^ DefineLPArray(System::Runtime::InteropServices::UnmanagedType elemType);
public static System.Reflection.Emit.UnmanagedMarshal DefineLPArray(System.Runtime.InteropServices.UnmanagedType elemType);
static member DefineLPArray : System.Runtime.InteropServices.UnmanagedType -> System.Reflection.Emit.UnmanagedMarshal
Public Shared Function DefineLPArray (elemType As UnmanagedType) As UnmanagedMarshal

Parameter

elemType
UnmanagedType

Jenis yang tidak terkelola untuk marshal array.

Mengembalikan

Sebuah objekUnmanagedMarshal.

Pengecualian

Argumen ini bukan jenis asli sederhana.

Keterangan

Metode DefineLPArray ini bukan marshal asli sederhana.

Hanya konstruksi marshal yang tidak terkelola yang dapat dibuat menggunakan konstruktor statis ini.

Marshaling array adalah proses yang lebih kompleks daripada marshaling parameter bilangan bulat. Anggota array disalin dalam urutan tertentu sehingga sisi lain dapat merekonstruksi array dengan tepat.

Berlaku untuk

Lihat juga