COR_ARRAY_LAYOUT, structure
Fournit des informations sur la disposition d'un objet Array en mémoire.
Syntaxe
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;
Membres
Membre | Description |
---|---|
componentID |
Identificateur du type d’objets que contient le tableau. |
componentType |
Valeur d’énumération CorElementType indiquant si le composant est une référence de nettoyage de la mémoire, une classe value ou une primitive. |
firstElementOffset |
Décalage du premier élément dans le tableau. |
elementSize |
Taille de chaque élément. |
countOffset |
Décalage du nombre d’éléments dans le tableau. |
rankSize |
Taille du rang, en octets. |
numRanks |
Nombre de rangs dans le tableau. |
rankOffset |
Décalage à partir duquel les rangs commencent. |
Notes
Le champ rankSize
spécifie la taille d’un rang dans un tableau multidimensionnel. Il est également précis pour les tableaux unidimensionnels.
La valeur de numRanks
est 1 pour un tableau unidimensionnel et N
pour un tableau multidimensionnel de N
dimensions.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : disponible depuis la version 4.5
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.