共用方式為


ExtendedArrayDimension 結構 (dbgmodel.h)

ExtendedArrayDimension 結構提供數位維度的詳細數據,包括如何解譯數位維度、下限、長度和步幅中其餘的資訊。

語法

struct ExtendedArrayDimension {
  ULONG64 DimensionFlags;
  LONG64  LowerBound;
  ULONG64 Length;
  ULONG64 Stride;
};

成員

DimensionFlags

DimensionFlags 成員是ULONG64類型,指定如何解譯陣列維度中其餘資訊的相關信息。

LowerBound

LowerBound 成員是 LONG64 類型,可定義數位的下限。 對於以 C 樣式為零的數位,這一律為零。 請注意,這些介面所表示的所有數位都不是以零為基底的統一限制。

Length

Length 成員是指定維度長度的ULONG64類型。 維度會被視為表單 (LowerBound, LowerBound + Length)。

Stride

Stride 成員是一種ULONG64類型,定義在記憶體中向前移動多少個字節,以從維度的索引 N 移至索引 N + 1。

言論

ExtendedArrayDimension 結構通常用於處理多維度陣列。 透過此結構,陣列的每個維度都可以有自己的屬性,例如下限、長度和步幅。 這讓處理非零或非統一數位時特別有用。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

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