COR_ARRAY_LAYOUT – struktura
Poskytuje informace o rozložení objektu pole v paměti.
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;
Členové
Člen | Description |
---|---|
componentID |
Identifikátor typu objektů, které pole obsahuje. |
componentType |
Hodnota výčtu CorElementType, která označuje, zda je komponenta odkazem na uvolňování paměti, třída hodnoty nebo primitivní. |
firstElementOffset |
Posun k prvnímu prvku v poli. |
elementSize |
Velikost každého prvku. |
countOffset |
Posun počtu prvků v matici. |
rankSize |
Velikost pořadí v bajtech. |
numRanks |
Počet pořadí v poli. |
rankOffset |
Posun, od kterého pořadí začíná. |
Poznámky
Pole rankSize
určuje velikost pořadí v multidimenzionálním poli. Je přesný i pro jednorozměrná pole.
Hodnota numRanks
je 1 pro jednorozměrné pole a N
pro vícerozměrné pole N
dimenzí.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.5
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.