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 |