Sdílet prostřednictvím


IDiaStackWalkFrame

Udržuje kontext zásobníku mezi vyvoláním IDiaFrameData::execute metoda.

Syntaxe

IDiaStackWalkFrame : IUnknown

Metody v pořadí Vtable

Následující tabulka ukazuje metody IDiaStackWalkFrame.

metoda Popis
IDiaStackWalkFrame::get_registerValue Načte hodnotu registru.
IDiaStackWalkFrame::put_registerValue Nastaví hodnotu registru.
IDiaStackWalkFrame::readMemory Čte paměť z obrázku.
IDiaStackWalkFrame::searchForReturnAddress Vyhledá v zadaném rámečku zásobníku nejbližší zpáteční adresu funkce.
IDiaStackWalkFrame::searchForReturnAddressStart Vyhledá v zadaném rámečku zásobníku zpáteční adresu na zadané adrese nebo v blízkosti zadané adresy.

Poznámky

Toto rozhraní se používá během provádění programu ke čtení a zápisu registrů, jakož i přístupu k paměti a vyhledání návratových adres.

Poznámky pro volající

Klientská aplikace implementuje toto rozhraní a předává instanci rozhraní IDiaFrameData ::execute metoda. Stejná instance tohoto rozhraní se znovu a znovu používá k zachování stavu registrů během každého vyvolání execute metody. Metoda execute také používá toto rozhraní k určení zpáteční adresy.

Požadavky

Hlavička: Dia2.h

Knihovna: diaguids.lib

DLL: msdia80.dll

Viz také