共用方式為


ArrayDimension 結構 (dbgmodel.h)

定義陣列一個維度的記憶體配置。

語法

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

成員

LowerBound

陣列的下限。 對於以 C 樣式為零的數位,這一律為零。 這些介面所表示的所有數位都以零為基底,沒有任何統一限制。

Length

定義維度的長度。 維度會被視為表單 [LowerBound, LowerBound + Length)

Stride

定義在記憶體中向前移動的位元元組數目,以從維度的索引 N 移至索引 N + 1

言論

對於 C 樣式陣列,此處會傳回單一陣列維度,其值一律為:LowerBound = 0

Length = ARRAYSIZE(array)

Stride = sizeof(elementType)

要求

要求 價值
標頭 dbgmodel.h

另請參閱

調試程序數據模型C++概觀