Metode IDebugHostType2::GetArrayDimensions (dbgmodel.h)
Metode GetArrayDimensions mengembalikan sekumpulan deskriptor, satu untuk setiap dimensi array seperti yang ditunjukkan oleh metode GetArrayDimensionality. Setiap deskriptor adalah struktur ArrayDimension yang menjelaskan indeks awal, panjang, dan langkah maju dari setiap dimensi array. Ini memungkinkan deskripsi konstruksi array yang jauh lebih kuat daripada yang diizinkan dalam sistem jenis C.
Untuk array gaya C, dimensi array tunggal dikembalikan di sini dengan nilai yang selalu:
- Batas Bawah = 0
- Panjang = ARRAYSIZE(array)
- Stride = sizeof(elementType)
Sintaks
HRESULT GetArrayDimensions(
ULONG64 dimensions,
ArrayDimension *pDimensions
);
Parameter
dimensions
Menunjukkan jumlah deskriptor dimensi yang akan diambil. Ini harus menjadi nilai yang diperoleh dari panggilan ke GetArrayDimensionality. Buffer dimensi struktur ArrayDimension yang akan diisi untuk sepenuhnya menggambarkan tata letak array dalam memori.
pDimensions
Buffer dimensi struktur ArrayDimension yang akan diisi untuk sepenuhnya menggambarkan tata letak array dalam memori.
Mengembalikan nilai
Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |
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