DkmMonitorStackWalkContext.Initialize(DkmFrameRegisters, UInt32) 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.
Initialize is invoked on each walker exactly once at the beginning of the walk process. This gives each walker a chance to initialize any state.
Location constraint: API must be called from a Monitor component (component level < 100,000).
public:
void Initialize(Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ Registers, System::UInt32 StackRangeSize);
public:
void Initialize(Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters ^ Registers, unsigned int StackRangeSize);
void Initialize(Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters const & Registers, unsigned int StackRangeSize);
public void Initialize (Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters Registers, uint StackRangeSize);
member this.Initialize : Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters * uint32 -> unit
Public Sub Initialize (Registers As DkmFrameRegisters, StackRangeSize As UInteger)
Parameters
- 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.