DkmManagedArrayLayout Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializzare un nuovo valore DkmManagedArrayLayout.
Questa API è stata introdotta in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5).
public DkmManagedArrayLayout(Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeId ComponentId, uint ComponentType, uint FirstElementOffset, uint ElementSize, uint CountOffset, uint RankSize, uint NumRanks, uint RankOffset);
new Microsoft.VisualStudio.Debugger.Clr.DkmManagedArrayLayout : Microsoft.VisualStudio.Debugger.Clr.DkmManagedTypeId * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedArrayLayout
Public Sub New (ComponentId As DkmManagedTypeId, ComponentType As UInteger, FirstElementOffset As UInteger, ElementSize As UInteger, CountOffset As UInteger, RankSize As UInteger, NumRanks As UInteger, RankOffset As UInteger)
Parametri
- ComponentId
- DkmManagedTypeId
[In] Identificatore del tipo di oggetti contenuti nella matrice.
- ComponentType
- UInt32
[In] Valore di enumerazione CorElementType che indica se il componente è un riferimento di Garbage Collection, una classe valore o una primitiva.
- FirstElementOffset
- UInt32
[In] Offset del primo elemento nella matrice.
- ElementSize
- UInt32
[In] Dimensioni di ogni elemento.
- CountOffset
- UInt32
[In] Offset al numero di elementi nella matrice.
- RankSize
- UInt32
[In] Dimensioni del rango, in byte.
- NumRanks
- UInt32
[In] Numero di ranghi nella matrice.
- RankOffset
- UInt32
[In] Offset in corrispondenza del quale iniziano i ranghi.