DkmSteppingRange(UInt32, UInt32, UInt32) 构造函数

定义

初始化新的 DkmSteppingRange 值。

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)

参数

StartOffset
UInt32

中单步执行范围的开头。 其含义取决于正在逐步进行的底层运行时。 对于 MSIL,这在开始 IL 偏移量相对于方法的开始处。 对于本机代码,这是 RVA。

Length
UInt32

中步进范围的长度。 其含义取决于正在逐步进行的底层运行时。 对于本机代码和 MSIL,这是范围中指令数的字节计数。 对于 MSIL,UInt32 用于指示范围应扩展到方法的末尾。

LineNumber
UInt32

中单步执行范围的源行号。 其含义取决于正在逐步进行的底层运行时。 对于本机代码和 MSIL,这是范围内指令的源行号。 对于 MSIL,UInt32 用于指示范围应扩展到方法的末尾。

适用于