DkmManagedHeapSparseArrayInfo Struct

Definition

Represents the sparse array information for a single array instance.

This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

[System.Runtime.InteropServices.Guid("9790bfc2-174b-d203-96af-cabe22664d8e")]
public struct DkmManagedHeapSparseArrayInfo
[<System.Runtime.InteropServices.Guid("9790bfc2-174b-d203-96af-cabe22664d8e")>]
type DkmManagedHeapSparseArrayInfo = struct
Public Structure DkmManagedHeapSparseArrayInfo
Inheritance
DkmManagedHeapSparseArrayInfo
Attributes

Constructors

Name Description
DkmManagedHeapSparseArrayInfo(UInt64, UInt32, UInt32, UInt32, UInt32, DkmManagedTypeId, Boolean, String)

Initialize a new DkmManagedHeapSparseArrayInfo value.

This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

Fields

Name Description
Address

The address of this object.

ArrayLength

The number of elements in this array.

ArrayTypeId

The type id for this array type.

BytesWasted

The total number of bytes wasted by this array.

ElementSize

The size (in bytes) of an element in this array type.

EmptyEntries

The number of empty entries in this array.

ReadSuccessfully

Whether or not this instance was successfully read.

TypeName

The type name for this array. Corresponds to the type name retrieved from the heap walk.

Applies to