DkmSymbolStackWalkContext.WalkNextFrame(DkmFrameRegisters) Method
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.
Walk the next stack frame from the call stack.
Location constraint: API must be called from an IDE component (component level > 100,000).
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);
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
Parameters
- NextRegisters
- DkmFrameRegisters
[Out,Optional] NextRegisters indicates the registers of the next frame (the caller of 'FrameObject'). It is used to invoke UpdatePosition if the next frame is owned by a different symbol provider. A null NextRegisters value indicates that the returned frame is the last frame of the call stack, so the stack walk will end here.
Returns
[Out,Optional] Created frame object for the current registers.