IDiaStackWalkFrame

维护调用 IDiaFrameData::execute 方法之间的堆栈上下文。

语法

IDiaStackWalkFrame : IUnknown

Vtable 顺序中的方法

下表显示了 IDiaStackWalkFrame 方法。

方法 说明
IDiaStackWalkFrame::get_registerValue 检索寄存器的值。
IDiaStackWalkFrame::put_registerValue 设置寄存器的值。
IDiaStackWalkFrame::readMemory 从映像读取内存。
IDiaStackWalkFrame::searchForReturnAddress 搜索最近函数返回地址的指定堆栈帧。
IDiaStackWalkFrame::searchForReturnAddressStart 在指定地址处或附近搜索返回地址的指定堆栈帧。

备注

此接口在程序执行期间用于读取和写入寄存器以及访问内存和查找返回地址。

对调用者的说明

客户端应用程序实现此接口并将接口的实例传递给 IDiaFrameData::execute 方法。 此接口的相同实例重复使用,以便在每次调用 execute 方法时维护寄存器的状态。 execute 方法还使用此接口来确定返回地址。

要求

标头:Dia2.h

库:diaguids.lib

DLL:msdia80.dll

另请参阅