DkmManagedArrayLayout Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.