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é