UnmanagedMarshal.DefineLPArray(UnmanagedType) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.