提供有关内存中数组对象的布局的信息。
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 起可用