Partager via


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

Voir aussi

Vue d’ensemble du modèle de données C++ du débogueur