Enumeração ExtendedArrayDimensionFlags (dbgmodel.h)
Essa enumeração define o layout de memória de uma dimensão de uma matriz estendida. Ele foi projetado para descrever totalmente o layout da matriz de uma matriz da CLI (ECMA-335).
Sintaxe
typedef enum ExtendedArrayDimensionFlags {
ExtendedArrayLengthIsOffset32,
ExtendedArrayLengthIsOffset64,
ExtendedArrayLengthIsOffset,
ExtendedArrayLowerBoundIsOffset32,
ExtendedArrayLowerBoundIsOffset64,
ExtendedArrayLowerBoundIsOffset,
ExtendedArrayStrideIsOffset32,
ExtendedArrayStrideIsOffset64,
ExtendedArrayStrideIsOffset,
ExtendedArrayStrideIsComputedByNextRank,
ExtendedArrayStrideIsComputedByPreviousRank,
ExtendedArrayStrideIsComputed
} ;
Constantes
ExtendedArrayLengthIsOffset32 Indica que o campo "Comprimento" da dimensão da matriz é um deslocamento do endereço base da matriz em que encontrar um tamanho dinâmico. |
ExtendedArrayLengthIsOffset64 Semelhante a ExtendedArrayLengthIsOffset32 mas para deslocamentos de 64 bits. |
ExtendedArrayLengthIsOffset Esse sinalizador pode ser usado no lugar de ExtendedArrayLengthIsOffset32 ou ExtendedArrayLengthIsOffset64 para indicar o deslocamento do tamanho dinâmico. |
ExtendedArrayLowerBoundIsOffset32 Indica que o campo "LowerBound" da dimensão da matriz é um deslocamento do endereço base da matriz em que encontrar um limite dinâmico. |
ExtendedArrayLowerBoundIsOffset64 Semelhante a ExtendedArrayLowerBoundIsOffset32 mas para deslocamentos de 64 bits. |
ExtendedArrayLowerBoundIsOffset Esse sinalizador pode ser usado no lugar de ExtendedArrayLowerBoundIsOffset32 ou ExtendedArrayLowerBoundIsOffset64 para indicar o deslocamento do limite dinâmico. |
ExtendedArrayStrideIsOffset32 Indica que o campo "Passo" da dimensão da matriz é um deslocamento do endereço base da matriz em que encontrar um passo dinâmico. |
ExtendedArrayStrideIsOffset64 Semelhante a ExtendedArrayStrideIsOffset32 mas para deslocamentos de 64 bits. |
ExtendedArrayStrideIsOffset Esse sinalizador pode ser usado no lugar de ExtendedArrayStrideIsOffset32 ou ExtendedArrayStrideIsOffset64 para indicar o deslocamento do passo dinâmico. |
ExtendedArrayStrideIsComputedByNextRank Indica que o campo "Passo" é calculado do tamanho do elemento e dos tamanhos computados de cada dimensão, conforme indicado por outros campos. O passo dessa dimensão baseia-se no passo do próximo (por exemplo: dim[0] é o maior). |
ExtendedArrayStrideIsComputedByPreviousRank Semelhante a ExtendedArrayStrideIsComputedByNextRank , mas o passo dessa dimensão baseia-se no passo anterior (por exemplo: dim[0] é o menor). |
ExtendedArrayStrideIsComputed Esse sinalizador pode ser usado no lugar de ExtendedArrayStrideIsComputedByNextRank ou ExtendedArrayStrideIsComputedByPreviousRank para indicar que o passo é calculado com base em outras dimensões. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |
Consulte também
Visão geral do modelo de dados do depurador C++