提供記憶體中陣列物件配置的相關資訊。
語法
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;
Members
| 成員 | Description |
|---|---|
componentID |
陣列所包含物件類型的識別碼。 |
componentType |
CorElementType 列舉值,指出元件是記憶體回收參考、值類別還是基本類型。 |
firstElementOffset |
陣列中第一個元素的位移。 |
elementSize |
每個元素的大小。 |
countOffset |
陣列中元素數目的位移量。 |
rankSize |
排名的大小 (以位元組為單位)。 |
numRanks |
陣列中的等級數目。 |
rankOffset |
排名開始的偏移。 |
備註
此 rankSize 欄位會指定多維度陣列中排名的大小。 它對於單維數組也很準確。
對於單維陣列和N維度的N多維陣列,的numRanks值為 1。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 4.5 起提供