Udostępnij za pośrednictwem


COR_ARRAY_LAYOUT — Struktury

Zawiera informacje o układzie obiektu tablicy w pamięci.

Składnia

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;

Elementy członkowskie

Członek Opis
componentID Identyfikator typu obiektów, które zawiera tablica.
componentType Wartość wyliczenia CorElementType wskazująca, czy składnik jest odwołaniem do odzyskiwania pamięci, klasą wartości, czy elementem pierwotnym.
firstElementOffset Przesunięcie do pierwszego elementu w tablicy.
elementSize Rozmiar każdego elementu.
countOffset Przesunięcie do liczby elementów w tablicy.
rankSize Rozmiar rangi w bajtach.
numRanks Liczba klasyfikacji w tablicy.
rankOffset Przesunięcie, na którym zaczynają się rangi.

Uwagi

Pole rankSize określa rozmiar rangi w tablicy wielowymiarowej. Jest on również dokładny w przypadku tablic jednowymiarowych.

Wartość to numRanks 1 dla tablicy jednowymiarowej i N wielowymiarowej tablicy wymiarów N .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 4.5

Zobacz też