Sdílet prostřednictvím


COR_ARRAY_LAYOUT – struktura

Poskytuje informace o rozložení objektu pole v paměti.

Syntaxe

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;

Members

Člen Description
componentID Identifikátor typu objektů, které pole obsahuje.
componentType CorElementType – hodnota výčtu, která označuje, zda je komponenta odkaz na uvolňování paměti, třída hodnot nebo primitivní.
firstElementOffset Posun na první prvek pole.
elementSize Velikost každého prvku.
countOffset Posun na počet prvků v poli.
rankSize Velikost pořadí vbajchch
numRanks Počet pořadí v matici.
rankOffset Posun, na kterém začíná pořadí.

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 multidimenzionální pole N dimenzí.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 4.5