DkmSymbolStackWalkContext.WalkNextFrame(DkmFrameRegisters) 方法

定义

从调用堆栈遍历下一个堆栈帧。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

public:
 Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ WalkNextFrame([Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ % NextRegisters);
public Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame WalkNextFrame (out Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters NextRegisters);
member this.WalkNextFrame : DkmFrameRegisters -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame
Public Function WalkNextFrame (ByRef NextRegisters As DkmFrameRegisters) As DkmStackWalkFrame

参数

NextRegisters
DkmFrameRegisters

[Out,Optional]NextRegisters 指示下一帧 ("FrameObject" 的调用方的寄存器 ) 。 如果下一个帧由其他符号提供程序所拥有,则使用它来调用 UpdatePosition。 空 NextRegisters 值指示返回的帧是调用堆栈的最后一帧,因此堆栈审核将在此处结束。

返回

DkmStackWalkFrame

[Out,Optional]已创建当前寄存器的帧对象。

适用于