Dela via


COR_ARRAY_LAYOUT struktur

Innehåller information om layouten för ett matrisobjekt i minnet.

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;

Medlemmar

Medlem Description
componentID Identifieraren för den typ av objekt som matrisen innehåller.
componentType Ett CorElementType-uppräkningsvärde som anger om komponenten är en skräpinsamlingsreferens, en värdeklass eller en primitiv.
firstElementOffset Förskjutningen till det första elementet i matrisen.
elementSize Storleken på varje element.
countOffset Förskjutningen till antalet element i matrisen.
rankSize Storleken på rangordningen i byte.
numRanks Antalet rangordningar i matrisen.
rankOffset Förskjutningen där rangordningen börjar.

Kommentarer

Fältet rankSize anger storleken på en rangordning i en flerdimensionell matris. Den är också korrekt för endimensionella matriser.

Värdet numRanks är 1 för en endimensionell matris och N för en flerdimensionell matris med N dimensioner.

Krav

Plattformar: Se Systemkrav.

Huvudet: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 4.5

Se även