Share via


IDiaStackWalkFrame

Maintains stack context between invocations of the IDiaFrameData::execute method.

IDiaStackWalkFrame : IUnknown

Methods in Vtable Order

The following table shows the methods of IDiaStackWalkFrame.

Method

Description

IDiaStackWalkFrame::get_registerValue

Retrieves the value of a register.

IDiaStackWalkFrame::put_registerValue

Sets the value of a register.

IDiaStackWalkFrame::readMemory

Reads memory from image.

IDiaStackWalkFrame::searchForReturnAddress

Searches the specified stack frame for the nearest function return address.

IDiaStackWalkFrame::searchForReturnAddressStart

Searches the specified stack frame for a return address at or near the specified address.

Remarks

This interface is used during program execution to read and write registers as well as access memory and find return addresses.

Notes for Callers

The client application implements this interface and passes an instance of the interface to the IDiaFrameData::execute method. The same instance of this interface is used again and again to maintain the state of the registers during each invocation of the execute method. The execute method also uses this interface to determine the return address.

Requirements

Header: Dia2.h

Library: diaguids.lib

DLL: msdia80.dll

See Also

Reference

IDiaFrameData::execute

Other Resources

Interfaces (Debug Interface Access SDK)