Bagikan melalui


UnmanagedMarshal.DefineByValTStr(Int32) Metode

Definisi

Menentukan string dalam buffer array tetap (ByValTStr) untuk marshal ke kode yang tidak dikelola.

public:
 static System::Reflection::Emit::UnmanagedMarshal ^ DefineByValTStr(int elemCount);
public static System.Reflection.Emit.UnmanagedMarshal DefineByValTStr (int elemCount);
static member DefineByValTStr : int -> System.Reflection.Emit.UnmanagedMarshal
Public Shared Function DefineByValTStr (elemCount As Integer) As UnmanagedMarshal

Parameter

elemCount
Int32

Jumlah elemen dalam buffer array tetap.

Mengembalikan

Sebuah objekUnmanagedMarshal.

Pengecualian

Argumen ini bukan jenis asli sederhana.

Keterangan

Metode DefineByValStr 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