配列の 1 次元のメモリ レイアウトを定義します。
構文
struct ArrayDimension {
LONG64 LowerBound;
ULONG64 Length;
ULONG64 Stride;
};
メンバーズ
LowerBound
配列の下限。 C スタイルの 0 から始まる配列の場合、これは常に 0 になります。 これらのインターフェイスによって表されるすべての配列が 0 から始まるという一様な制限はありません。
Length
寸法の長さを定義します。 ディメンションは、[LowerBound, LowerBound + Length] の形式と見なされます。
Stride
ディメンションのインデックス N からインデックス N + 1 まで移動するためにメモリ内で進むバイト数を定義します
備考
C スタイルの配列の場合、常に LowerBound = 0 の値を持つ単一の配列次元が返されます。
Length = ARRAYSIZE(array)
Stride = sizeof(elementType)
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | dbgmodel.h |