Delen via


COR_ARRAY_LAYOUT structuur

Biedt informatie over de indeling van een matrixobject in het geheugen.

Syntaxis

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

Lid Description
componentID De id van het type objecten dat de matrix bevat.
componentType Een Opsommingswaarde CorElementType die aangeeft of het onderdeel een garbagecollectionverwijzing, een waardeklasse of een primitieve is.
firstElementOffset De verschuiving naar het eerste element in de matrix.
elementSize De grootte van elk element.
countOffset De verschuiving naar het aantal elementen in de matrix.
rankSize De grootte van de rang, in bytes.
numRanks Het aantal rangschikkingen in de matrix.
rankOffset De verschuiving waarop de rangschikkingen beginnen.

Opmerkingen

Het rankSize veld geeft de grootte van een rang in een multidimensionale matrix aan. Het is ook nauwkeurig voor eendimensionale matrices.

De waarde is numRanks 1 voor een eendimensionale matrix en N voor een multidimensionale matrix met N dimensies.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET-versies: Beschikbaar sinds .NET Framework 4.5