DkmSteppingRange Struct
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.
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. |