通过


DkmManagedArrayLayout 结构

定义

对象类型的数组布局。 对应于 cordebug.h 中定义的COR_ARRAY_LAYOUT。

此 API 是在 Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) 中引入的。

[System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")]
public struct DkmManagedArrayLayout
[<System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")>]
type DkmManagedArrayLayout = struct
Public Structure DkmManagedArrayLayout
继承
DkmManagedArrayLayout
属性

构造函数

DkmManagedArrayLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

初始化新的 DkmManagedArrayLayout 值。

此 API 是在 Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) 中引入的。

字段

ComponentId

数组包含的对象类型的标识符。

ComponentType

一个 CorElementType 枚举值,指示组件是垃圾回收引用、值类还是基元。

CountOffset

数组中元素数量的偏移量。

ElementSize

每个元素的大小。

FirstElementOffset

数组中第一个元素的偏移量。

NumRanks

数组中的秩数。

RankOffset

秩开始处的偏移量。

RankSize

秩的大小(以字节为单位)。

适用于