DkmSymbolStackWalkContext.WalkNextFrame(DkmFrameRegisters) Method

Definition

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.

Applies to