Compartilhar 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 em zero no estilo C, 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 formato [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

Comentários

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

Confira também

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