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