Compartir a través de


Estructura ArrayDimension (dbgmodel.h)

Define el diseño de memoria de una dimensión de una matriz.

Sintaxis

struct ArrayDimension {
  LONG64  LowerBound;
  ULONG64 Length;
  ULONG64 Stride;
};

Miembros

LowerBound

Límites inferiores de la matriz. En el caso de las matrices de base cero de estilo C, siempre será cero. No hay ninguna restricción uniforme que todas las matrices representadas por estas interfaces sean de base cero.

Length

Define la longitud de la dimensión. La dimensión se considera que tiene el formato [LowerBound, LowerBound + Length)

Stride

Define cuántos bytes se van a avanzar en la memoria para ir del índice N de la dimensión al índice N + 1.

Comentarios

Para las matrices de estilo C, aquí se devuelve una sola dimensión de matriz con valores que siempre son: LowerBound = 0

Length = ARRAYSIZE(array)

Stride = sizeof(elementType)

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++