Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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