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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.