Bagikan melalui


Struktur COR_ARRAY_LAYOUT

Menyediakan informasi tentang tata letak objek array dalam memori.

Syntax

typedef struct COR_ARRAY_LAYOUT {
    COR_TYPEID componentID;
    CorElementType componentType;
    ULONG32 firstElementOffset;
    ULONG32 elementSize;
    ULONG32 countOffset;
    ULONG32 rankSize;
    ULONG32 numRanks;
    ULONG32 rankOffset;
} COR_ARRAY_LAYOUT;

Members

Anggota Description
componentID Pengidentifikasi jenis objek yang dimuat array.
componentType Nilai enumerasi CorElementType yang menunjukkan apakah komponen tersebut adalah referensi pengumpulan sampah, kelas nilai, atau primitif.
firstElementOffset Offset ke elemen pertama dalam array.
elementSize Ukuran setiap elemen.
countOffset Offset ke jumlah elemen dalam array.
rankSize Ukuran peringkat, dalam byte.
numRanks Jumlah peringkat dalam array.
rankOffset Offset di mana peringkat dimulai.

Komentar

Bidang rankSize menentukan ukuran peringkat dalam array multi-dimensi. Ini akurat untuk array dimensi tunggal juga.

Nilainya numRanks adalah 1 untuk array dimensi tunggal dan N untuk array N dimensi multidirensi.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.5