IDkmMonitorStackWalk.UpdatePosition 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.
UpdatePosition is invoked by the stack merger after another walker has walked one or more frames, and so this walker must be updated before invoking WalkNextFrame. Runtimes that maintain their own internal stack range state within in the target process will likely have nothing to do within this method.
public:
void UpdatePosition(Microsoft::VisualStudio::Debugger::CallStack::DkmMonitorStackWalkContext ^ monitorStackWalkContext, Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ registers, System::UInt32 stackRangeSize);
public void UpdatePosition (Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext monitorStackWalkContext, Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters registers, uint stackRangeSize);
abstract member UpdatePosition : Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext * Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters * uint32 -> unit
Public Sub UpdatePosition (monitorStackWalkContext As DkmMonitorStackWalkContext, registers As DkmFrameRegisters, stackRangeSize As UInteger)
Parameters
- monitorStackWalkContext
- DkmMonitorStackWalkContext
[In] DkmMonitorStackWalkContext allows the various components DkmSymbolStackWalkContext with this call stack.
- registers
- DkmFrameRegisters
[In] Registers to attempt to walk from.
- stackRangeSize
- UInt32
[In] Size of the stack range that the debugger will attempt to walk through.