Partager via


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++