IDiaStackWalkFrame
Utrzymuje kontekst stosu między wywołaniami metody IDiaFrameData::execute .
Składnia
IDiaStackWalkFrame : IUnknown
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDiaStackWalkFrame
Metoda | opis |
---|---|
IDiaStackWalkFrame::get_registerValue | Pobiera wartość rejestru. |
IDiaStackWalkFrame::put_registerValue | Ustawia wartość rejestru. |
IDiaStackWalkFrame::readMemory | Odczytuje pamięć z obrazu. |
IDiaStackWalkFrame::searchForReturnAddress | Wyszukuje określoną ramkę stosu dla najbliższego adresu zwracanego przez funkcję. |
IDiaStackWalkFrame::searchForReturnAddressStart | Wyszukuje określoną ramkę stosu pod adresem zwrotnym lub w pobliżu określonego adresu. |
Uwagi
Ten interfejs jest używany podczas wykonywania programu do odczytu i zapisu rejestrów, a także uzyskiwania dostępu do pamięci i znajdowania adresów zwrotnych.
Uwagi dotyczące wywoływania
Aplikacja kliencka implementuje ten interfejs i przekazuje wystąpienie interfejsu do metody IDiaFrameData::execute . To samo wystąpienie tego interfejsu jest ponownie używane do obsługi stanu rejestrów podczas każdego wywołania execute
metody. Metoda execute
używa również tego interfejsu do określenia adresu zwrotnego.
Wymagania
Nagłówek: Dia2.h
Biblioteka: diaguids.lib
BIBLIOTEKA DLL: msdia80.dll