Language

DkmManagedArrayLayout Constructor

Definition

Initialize a new DkmManagedArrayLayout value.

This API was introduced 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)

Parameters

ComponentId
DkmManagedTypeId

[In] The identifier of the type of objects that the array contains.

ComponentType
UInt32

[In] A CorElementType enumeration value that indicates whether the component is a garbage collection reference, a value class, or a primitive.

FirstElementOffset
UInt32

[In] The offset to the first element in the array.

ElementSize
UInt32

[In] The size of each element.

CountOffset
UInt32

[In] The offset to the number of elements in the array.

RankSize
UInt32

[In] The size of the rank, in bytes.

NumRanks
UInt32

[In] The number of ranks in the array.

RankOffset
UInt32

[In] The offset at which the ranks start.

Applies to