Structure ArrayDimension (dbgmodel.h)
Définit la disposition de mémoire d’une dimension d’un tableau.
Syntaxe
struct ArrayDimension {
LONG64 LowerBound;
ULONG64 Length;
ULONG64 Stride;
};
Membres
LowerBound
Limites inférieures du tableau. Pour les tableaux de base zéro de style C, il s’agit toujours de zéro. Il n’existe aucune restriction uniforme que tous les tableaux représentés par ces interfaces sont de base zéro.
Length
Définit la longueur de la dimension. La dimension est considérée comme étant de la forme [LowerBound, LowerBound, LowerBound + Length)
Stride
Définit le nombre d’octets à parcourir en mémoire pour passer de l’index N de la dimension à l’index N + 1
Remarques
Pour les tableaux de style C, une dimension de tableau unique est retournée ici avec des valeurs qui sont toujours : LowerBound = 0
Length = ARRAYSIZE(array)
Stride = sizeof(elementType)
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++