Condividi tramite


DkmManagedHeapSparseArrayInfo Costruttore

Definizione

Inizializzare un nuovo valore DkmManagedHeapSparseArrayInfo.

Questa API è stata introdotta in 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)

Parametri

Address
UInt64

[In] Indirizzo di questo oggetto.

ArrayLength
UInt32

[In] Numero di elementi in questa matrice.

ElementSize
UInt32

[In] Dimensione (in byte) di un elemento in questo tipo di matrice.

EmptyEntries
UInt32

[In] Numero di voci vuote in questa matrice.

BytesWasted
UInt32

[In] Numero totale di byte sprecato da questa matrice.

ArrayTypeId
DkmManagedTypeId

[In] ID del tipo per questo tipo di matrice.

ReadSuccessfully
Boolean

[In] Indica se l'istanza è stata letta correttamente.

TypeName
String

[In] Nome del tipo per questa matrice. Corrisponde al nome del tipo recuperato dalla procedura dell'heap.

Si applica a