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