This topic has not yet been rated - Rate this topic

IDiaStackWalkFrame 

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


IDiaStackWalkFrame : IUnknown

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.

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.

Header: Dia2.h

Library: diaguids.lib

DLL: msdia80.dll

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
Advertisement