通过


DkmManagedHeapSparseArrayInfo 构造函数

定义

初始化新的 DkmManagedHeapSparseArrayInfo 值。

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

public DkmManagedHeapSparseArrayInfo(ulong Address, uint ArrayLength, uint ElementSize, uint EmptyEntries, uint BytesWasted, Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeId ArrayTypeId, bool ReadSuccessfully, string TypeName);
new Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapSparseArrayInfo : uint64 * uint32 * uint32 * uint32 * uint32 * Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeId * bool * string -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapSparseArrayInfo
Public Sub New (Address As ULong, ArrayLength As UInteger, ElementSize As UInteger, EmptyEntries As UInteger, BytesWasted As UInteger, ArrayTypeId As DkmManagedTypeId, ReadSuccessfully As Boolean, TypeName As String)

参数

Address
UInt64

[In]此对象的地址。

ArrayLength
UInt32

[In]此数组中的元素数。

ElementSize
UInt32

[In]此数组类型中元素的大小) (字节数。

EmptyEntries
UInt32

[In]此数组中的空条目数。

BytesWasted
UInt32

[In]此数组浪费的总字节数。

ArrayTypeId
DkmManagedTypeId

[In]此数组类型的类型 ID。

ReadSuccessfully
Boolean

[In]此实例是否已成功读取。

TypeName
String

[In]此数组的类型名称。 对应于从堆演练中检索到的类型名称。

适用于