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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.