共用方式為


IDiaStackWalkFrame

維護堆疊內容的引動過程之間IDiaFrameData::execute方法。

IDiaStackWalkFrame : IUnknown

方法 Vtable 順序

下表顯示的方法IDiaStackWalkFrame

方法

描述

IDiaStackWalkFrame::get_registerValue

擷取暫存器的值。

IDiaStackWalkFrame::put_registerValue

設定暫存器的值。

IDiaStackWalkFrame::readMemory

讀取映像中的記憶體。

IDiaStackWalkFrame::searchForReturnAddress

搜尋指定的堆疊框架的最接近的函式傳回的位址。

IDiaStackWalkFrame::searchForReturnAddressStart

搜尋指定的堆疊框架的回覆地址在 100%或接近指定的位址。

備註

這個介面用在程式執行期間,來讀取和寫入暫存器,以及存取的記憶體以及尋找回信地址。

呼叫者的備忘稿

用戶端應用程式會實作這個介面,並將傳遞給介面執行個體IDiaFrameData::execute方法。 相同的執行個體,這個介面的一次又一次用來維護期間的每個引動過程的暫存器的狀態execute方法。 execute方法也使用這個介面,以判斷寄件人的地址。

需求

標頭: Dia2.h

媒體櫃: diaguids.lib

DLL: msdia80.dll

請參閱

參考

IDiaFrameData::execute

其他資源

介面 (偵錯介面存取 SDK)