ArrayDimension, structure (dbgmodel.h)
Définit la disposition de la 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 basés sur zéro de style C, il s’agit toujours de zéro. Il n’existe aucune restriction uniforme selon laquelle tous les tableaux représentés par ces interfaces sont basés sur zéro.
Length
Définit la longueur de la dimension. La dimension est considérée comme de la forme [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)
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |