Enumeración ExtendedArrayDimensionFlags (dbgmodel.h)
Esta enumeración define el diseño de memoria de una dimensión de una matriz extendida. Está diseñado para describir completamente el diseño de matriz de una matriz de la CLI (ECMA-335).
Sintaxis
typedef enum ExtendedArrayDimensionFlags {
ExtendedArrayLengthIsOffset32,
ExtendedArrayLengthIsOffset64,
ExtendedArrayLengthIsOffset,
ExtendedArrayLowerBoundIsOffset32,
ExtendedArrayLowerBoundIsOffset64,
ExtendedArrayLowerBoundIsOffset,
ExtendedArrayStrideIsOffset32,
ExtendedArrayStrideIsOffset64,
ExtendedArrayStrideIsOffset,
ExtendedArrayStrideIsComputedByNextRank,
ExtendedArrayStrideIsComputedByPreviousRank,
ExtendedArrayStrideIsComputed
} ;
Constantes
ExtendedArrayLengthIsOffset32 Indica que el campo "Length" de la dimensión de matriz es un desplazamiento de la dirección base de la matriz donde buscar un tamaño dinámico. |
ExtendedArrayLengthIsOffset64 Similar a ExtendedArrayLengthIsOffset32 pero para desplazamientos de 64 bits. |
ExtendedArrayLengthIsOffset Esta marca se puede usar en lugar de ExtendedArrayLengthIsOffset32 o ExtendedArrayLengthIsOffset64 para indicar el desplazamiento del tamaño dinámico. |
ExtendedArrayLowerBoundIsOffset32 Indica que el campo "LowerBound" de la dimensión de matriz es un desplazamiento de la dirección base de la matriz donde buscar un límite dinámico. |
ExtendedArrayLowerBoundIsOffset64 Similar a ExtendedArrayLowerBoundIsOffset32 pero para desplazamientos de 64 bits. |
ExtendedArrayLowerBoundIsOffset Esta marca se puede usar en lugar de ExtendedArrayLowerBoundIsOffset32 o ExtendedArrayLowerBoundIsOffset64 para indicar el desplazamiento del límite dinámico. |
ExtendedArrayStrideIsOffset32 Indica que el campo "Stride" de la dimensión de matriz es un desplazamiento de la dirección base de la matriz donde buscar un paso dinámico. |
ExtendedArrayStrideIsOffset64 Similar a ExtendedArrayStrideIsOffset32 pero para desplazamientos de 64 bits. |
ExtendedArrayStrideIsOffset Esta marca se puede usar en lugar de ExtendedArrayStrideIsOffset32 o ExtendedArrayStrideIsOffset64 para indicar el desplazamiento del paso dinámico. |
ExtendedArrayStrideIsComputedByNextRank Indica que el campo "Stride" se calcula a partir del tamaño del elemento y los tamaños calculados de cada dimensión, como se indica en otros campos. El paso de esta dimensión se basa en el paso del siguiente (por ejemplo, dim[0] es el más grande). |
ExtendedArrayStrideIsComputedByPreviousRank Similar a ExtendedArrayStrideIsComputedByNextRank , pero el paso de esta dimensión se basa en el paso del anterior (por ejemplo: dim[0] es el más pequeño). |
ExtendedArrayStrideIsComputed Esta marca se puede usar en lugar de ExtendedArrayStrideIsComputedByNextRank o ExtendedArrayStrideIsComputedByPreviousRank para indicar que el paso se calcula en función de otras dimensiones. |
Requisitos
Requisito | Valor |
---|---|
encabezado de |
dbgmodel.h |
Consulte también
información general del modelo de datos del depurador de C++