DkmSteppingRange Struct

Definition

A offset/size pair which is returned from the symbol provider to a debug monitor to indicate a range of instructions which the debugger should not stop at.

public value class DkmSteppingRange
public value class DkmSteppingRange
struct DkmSteppingRange
[System.Runtime.InteropServices.Guid("1707052e-b14e-90df-d96a-82807318f017")]
public struct DkmSteppingRange
[<System.Runtime.InteropServices.Guid("1707052e-b14e-90df-d96a-82807318f017")>]
type DkmSteppingRange = struct
Public Structure DkmSteppingRange
Inheritance
DkmSteppingRange
Attributes

Constructors

DkmSteppingRange(UInt32, UInt32, UInt32)

Initialize a new DkmSteppingRange value.

Fields

Length

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

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.

StartOffset

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.

Applies to