Структура ArrayDimension (dbgmodel.h)

Определяет макет памяти одного измерения массива.

Синтаксис

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

Члены

LowerBound

Нижние границы массива. Для массивов на основе нуля стилей C это всегда будет равно нулю. Нет единого ограничения, что все массивы, представленные этими интерфейсами, основаны на нуле.

Length

Определяет длину измерения. Измерение считается формой [нижнее, нижнее и нижнее число + длина)

Stride

Определяет количество байтов для перемещения вперед в памяти для перехода от индекса N измерения к индексу N + 1

Замечания

Для массивов стилей C здесь возвращается одно измерение массива со значениями, которые всегда: LowerBound = 0

Length = ARRAYSIZE(array)

Stride = sizeof(elementType)

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

Обзор модели данных отладчика C++