UnmanagedMarshal.DefineByValTStr(Int32) 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.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk