次の方法で共有


ArrayDimension 構造体 (dbgmodel.h)

配列の 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

関連項目

デバッガー データ モデル C++ の概要