IDiaStackWalkHelper
Usnadňuje procházení zásobníku pomocí souboru ladicí databáze programu (.pdb).
Syntaxe
IDiaStackWalkHelper: IUnknown
Metody v pořadí tabulky VTable
Následující tabulka ukazuje metody IDiaStackWalkHelper
:
metoda | Popis |
---|---|
IDiaStackWalkHelper::get_registerValue | Načte hodnotu registru. |
IDiaStackWalkHelper::put_registerValue | Nastaví hodnotu registru. |
IDiaStackWalkHelper::readMemory | Načte blok dat z image spustitelného souboru v paměti. |
IDiaStackWalkHelper::searchForReturnAddress | Vyhledá v zadaném rámečku zásobníku nejbližší zpáteční adresu funkce. |
IDiaStackWalkHelper::searchForReturnAddressStart | Vyhledá v zadaném rámečku zásobníku zpáteční adresu na zadané adrese zásobníku nebo blízko zadané adresy zásobníku. |
IDiaStackWalkHelper::frameForVA | Načte rámec zásobníku, který obsahuje zadanou virtuální adresu. |
IDiaStackWalkHelper::symbolForVA | Načte symbol, který obsahuje zadanou virtuální adresu. Poznámka: Symbol musí mít typ SymTagFunctionType (hodnota z výčtu SymTagEnum ). |
IDiaStackWalkHelper::pdataForVA | Vrátí datový blok PDATA přidružený k zadané virtuální adrese. |
IDiaStackWalkHelper::imageForVA | Načte počáteční virtuální adresu spustitelného souboru zadanou virtuální adresu někde v paměťovém prostoru spustitelného souboru. |
Poznámky
Toto rozhraní je volána kódem DIA k získání informací o spustitelném souboru pro vytvoření seznamu rámců zásobníku během provádění programu.
Poznámky pro volající
Klientská aplikace implementuje toto rozhraní pro podporu procházení zásobníku během provádění programu. Instance tohoto rozhraní je předána IDiaStackWalker::getEnumFrames nebo IDiaStackWalker::getEnumFrames2 metody.
Požadavky
Hlavička: Dia2.h
Knihovna: diaguids.lib
DLL: msdia80.dll
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro