Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура ExtendedArrayDimension содержит сведения о измерении массива, включая интерпретацию оставшейся части информации в измерении массива, нижних границ, длины и шага.
Синтаксис
struct ExtendedArrayDimension {
ULONG64 DimensionFlags;
LONG64 LowerBound;
ULONG64 Length;
ULONG64 Stride;
};
Члены
DimensionFlags
Элемент DimensionFlags является типом ULONG64, который указывает сведения о том, как интерпретировать оставшуюся часть информации в измерении массива.
LowerBound
Элемент LowerBound — это тип LONG64, определяющий нижние границы массива. Для массивов на основе нуля стилей C это всегда будет равно нулю. Обратите внимание, что нет единого ограничения, что все массивы, представленные этими интерфейсами, основаны на нулях.
Length
Элемент Length — это тип ULONG64, указывающий длину измерения. Измерение считается формой (нижнее число, нижнее число и длина).
Stride
Элемент Stride — это тип ULONG64, определяющий, сколько байтов следует перемещать в памяти, чтобы перейти от индекса N измерения к индексу N и индексу N + 1.
Замечания
Структуру extendedArrayDimension обычно используется для обработки многомерных массивов. С этой структурой каждое измерение массива может иметь собственные свойства, такие как нижняя граница, длина и шаг. Это делает его особенно полезным при работе с ненулевыми или неоднородными массивами.
Требования
| Требование | Ценность |
|---|---|
| заголовка | dbgmodel.h |
См. также
Обзор модели данных