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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour