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 basadas en cero de estilo C, siempre será cero. No hay ninguna restricción uniforme de que todas las matrices representadas por estas interfaces estén basadas en cero.

Length

Define la longitud de la dimensión. La dimensión se considera de la forma [LowerBound, LowerBound + Length)

Stride

Define el número de bytes que se van a avanzar en la memoria para caminar desde el índice N de la dimensión hasta el índice N + 1

Observaciones

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
encabezado de dbgmodel.h

Consulte también

información general del modelo de datos del depurador de C++