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 |