DkmManagedHeapSparseArrayInfo Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |