COR_ARRAY_LAYOUT 結構
提供記憶體中陣列物件配置的相關資訊。
語法
typedef struct COR_ARRAY_LAYOUT {
COR_TYPEID componentID;
CorElementType componentType;
ULONG32 firstElementOffset;
ULONG32 elementSize;
ULONG32 countOffset;
ULONG32 rankSize;
ULONG32 numRanks;
ULONG32 rankOffset;
} COR_ARRAY_LAYOUT;
成員
member | 描述 |
---|---|
componentID |
陣列包含之物件的型別識別碼。 |
componentType |
CorElementType 列舉值,指出元件是否為記憶體回收參考、實值類別或基本類型。 |
firstElementOffset |
陣列中第一個元素的位移。 |
elementSize |
每個元素的大小。 |
countOffset |
陣列中元素數目的位移。 |
rankSize |
順位的大小,以位元組為單位。 |
numRanks |
陣列中的順位數目。 |
rankOffset |
順位開始的位移。 |
備註
rankSize
欄位會指定多維度陣列中順位的大小。 它也適用於單一維度陣列。
對單一維度陣列來說,numRanks
的值為 1,對於 N
維度的多維度陣列來說則為 N
。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.5 起可用