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

Zobacz też