DkmSteppingRange(UInt32, UInt32, UInt32) Constructor

Definition

Initialize a new DkmSteppingRange value.

public:
 DkmSteppingRange(System::UInt32 StartOffset, System::UInt32 Length, System::UInt32 LineNumber);
public:
 DkmSteppingRange(unsigned int StartOffset, unsigned int Length, unsigned int LineNumber);
 DkmSteppingRange(unsigned int StartOffset, unsigned int Length, unsigned int LineNumber);
public DkmSteppingRange (uint StartOffset, uint Length, uint LineNumber);
new Microsoft.VisualStudio.Debugger.Symbols.DkmSteppingRange : uint32 * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Symbols.DkmSteppingRange
Public Sub New (StartOffset As UInteger, Length As UInteger, LineNumber As UInteger)

Parameters

StartOffset
UInt32

[In] The start of a stepping range. The meaning is dependant on the the underlying runtime being stepped. For MSIL, this in the beginning IL offset relative to the start of the method. For native code, this is an RVA.

Length
UInt32

[In] The length of a stepping range. The meaning is dependant on the the underlying runtime being stepped. For both native code and MSIL, this is a byte count of the number of instructions in the range. For MSIL, UInt32.MaxValue is used to indicate that the range should extend to the end of the method.

LineNumber
UInt32

[In] The source line number of the stepping range. The meaning is dependant on the the underlying runtime being stepped. For both native code and MSIL, this is the source line number of instructions in the range. For MSIL, UInt32.MaxValue is used to indicate that the range should extend to the end of the method.

Applies to