IDkmRuntimeSetNextStatement.SetNextStatement 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
SetNextStatement 移动堆栈帧的 IP。 堆栈帧始终是特定线程上的叶堆栈帧。
public:
void SetNextStatement(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ newStatement);
public:
void SetNextStatement(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ newStatement);
void SetNextStatement(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame const & frame, Microsoft::VisualStudio::Debugger::DkmInstructionAddress const & newStatement);
public void SetNextStatement (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, Microsoft.VisualStudio.Debugger.DkmInstructionAddress newStatement);
abstract member SetNextStatement : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.DkmInstructionAddress -> unit
Public Sub SetNextStatement (frame As DkmStackWalkFrame, newStatement As DkmInstructionAddress)
参数
- frame
- DkmStackWalkFrame
中DkmStackWalkFrame 表示调用堆栈上的一个帧,该帧已遍历,但可能未进行格式设置或筛选。 格式化的帧由 DkmStackFrame 表示。
- newStatement
- DkmInstructionAddress
中可执行代码位置的抽象表示形式 (ex: EIP 值) 。 如果已解析,指令地址将位于特定模块实例内。 指令地址始终在特定运行时实例中。