Condividi tramite


DkmManagedArrayLayout Struct

Definizione

Layout di matrice di un tipo di oggetto. Corrisponde a COR_ARRAY_LAYOUT definito in cordebug.h.

Questa API è stata introdotta in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5).

[System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")]
public struct DkmManagedArrayLayout
[<System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")>]
type DkmManagedArrayLayout = struct
Public Structure DkmManagedArrayLayout
Ereditarietà
DkmManagedArrayLayout
Attributi

Costruttori

DkmManagedArrayLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

Inizializzare un nuovo valore DkmManagedArrayLayout.

Questa API è stata introdotta in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5).

Campi

ComponentId

Identificatore del tipo di oggetti contenuti nella matrice.

ComponentType

Valore di enumerazione CorElementType che indica se il componente è un riferimento di Garbage Collection, una classe valore o una primitiva.

CountOffset

Offset al numero di elementi nella matrice.

ElementSize

Dimensioni di ogni elemento.

FirstElementOffset

Offset del primo elemento nella matrice.

NumRanks

Numero di ranghi nella matrice.

RankOffset

Offset in corrispondenza del quale iniziano i ranghi.

RankSize

Dimensioni del rango, in byte.

Si applica a