Partager via


COR_ARRAY_LAYOUT Structure

Fournit des informations sur la disposition d’un objet tableau 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;

Members

Membre Descriptif
componentID Identificateur du type d’objets que contient le tableau.
componentType Valeur d’énumération CorElementType qui indique si le composant est une référence de garbage collection, une classe de valeur ou une primitive.
firstElementOffset Décalage vers le premier élément du tableau.
elementSize Taille de chaque élément.
countOffset Décalage vers le nombre d’éléments dans le tableau.
rankSize Taille du classement, en octets.
numRanks Nombre de rangs dans le tableau.
rankOffset Décalage à partir duquel les rangs commencent.

Remarques

Le rankSize champ spécifie la taille d’un rang dans un tableau multidimensionnel. Il est également précis pour les tableaux unidimensionnels.

La valeur est numRanks 1 pour un tableau unidimensionnel et N pour un tableau multidimensionnel de N dimensions.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.5