共用方式為


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 起可用

另請參閱