Partilhar via


Estrutura ArrayDimension (dbgmodel.h)

Define o layout de memória de uma dimensão de uma matriz.

Sintaxe

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

Membros

LowerBound

Os limites inferiores da matriz. Para matrizes baseadas no estilo C zero, isso sempre será zero. Não há nenhuma restrição uniforme de que todas as matrizes representadas por essas interfaces sejam baseadas em zero.

Length

Define o comprimento da dimensão. A dimensão é considerada do formulário [LowerBound, LowerBound + Length)

Stride

Define quantos bytes avançar na memória para percorrer do índice N da dimensão para o índice N + 1

Observações

Para matrizes de estilo C, uma única dimensão de matriz é retornada aqui com valores que são sempre: LowerBound = 0

Length = ARRAYSIZE(array)

Stride = sizeof(elementType)

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

Visão geral do modelo de dados do depurador C++