Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Stellt Informationen zum Layout eines Arrayobjekts im Arbeitsspeicher bereit.
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;
Elemente
| Mitglied | Description |
|---|---|
componentID |
Der Bezeichner des Typs der Objekte, die das Array enthält. |
componentType |
Ein CorElementType-Enumerationswert, der angibt, ob es sich bei der Komponente um einen Garbage Collection-Verweis, eine Wertklasse oder einen Grundtyp handelt. |
firstElementOffset |
Der Offset zum ersten Element im Array. |
elementSize |
Die Größe der einzelnen Elemente. |
countOffset |
Der Offset zur Anzahl der Elemente im Array. |
rankSize |
Die Größe des Rangs in Byte. |
numRanks |
Die Anzahl der Rangfolgen im Array. |
rankOffset |
Der Offset, bei dem die Rangfolgen beginnen. |
Bemerkungen
Das rankSize Feld gibt die Größe eines Rangs in einem mehrdimensionalen Array an. Es ist auch für eindimensionale Arrays genau.
Der Wert von numRanks 1 für ein eindimensionales Array und N für ein mehrdimensionales Array von N Dimensionen.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5