Udostępnij przez


struktura COR_ARRAY_LAYOUT

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;

Członkowie

Członek Description
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ę szeregi.

Uwagi

Pole rankSize określa rozmiar rangi w tablicy wielowymiarowej. Jest ona również dokładna dla tablic jednowymiarowych.

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

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

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

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 4.5