Freigeben über


DkmManagedHeapSparseArrayInfo Struktur

Definition

Stellt die Sparsearrayinformationen für ein einzelnes Array instance dar.

Diese API wurde in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) eingeführt.

[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
Vererbung
DkmManagedHeapSparseArrayInfo
Attribute

Konstruktoren

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

Initialisieren Sie einen neuen DkmManagedHeapSparseArrayInfo-Wert.

Diese API wurde in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) eingeführt.

Felder

Address

Die Adresse dieses Objekts.

ArrayLength

Die Anzahl der Elemente in diesem Array.

ArrayTypeId

Die Typ-ID für diesen Arraytyp.

BytesWasted

Die Gesamtanzahl von Bytes, die von diesem Array verschwendet werden.

ElementSize

Die Größe (in Bytes) eines Elements in diesem Arraytyp.

EmptyEntries

Die Anzahl der leeren Einträge in diesem Array.

ReadSuccessfully

Gibt an, ob dieser instance erfolgreich gelesen wurde.

TypeName

Der Typname für dieses Array. Entspricht dem Typnamen, der aus dem Heap-Walk abgerufen wurde.

Gilt für: