COR_ARRAY_LAYOUT结构

提供有关内存中数组对象的布局的信息。

Syntax

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