Sdílet prostřednictvím


IDiaStackWalkHelper

Usnadňuje procházení zásobníku pomocí souboru ladicí databáze programu (.pdb).

Syntaxe


IDiaStackWalkHelper: IUnknown

Metody v pořadí tabulky VTable

Tato 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 (VA).
IDiaStackWalkHelper::symbolForVA Načte symbol, který obsahuje zadanou hodnotu VA. Poznámka: Symbol musí mít typ SymTagFunctionType (hodnotu z výčtuSymTagEnum).
IDiaStackWalkHelper::pdataForVA Vrátí datový blok PDATA přidružený k zadanému VA.
IDiaStackWalkHelper::imageForVA Načte počáteční VA spustitelného souboru zadanou VA někde v paměťovém prostoru spustitelného souboru.
IDiaStackWalkHelper::addressForVA Vrátí ekvivalentní adresu (oddíl a posun) zadaného VA.
IDiaStackWalkHelper::numberOfFunctionFragmentsForVA Načte počet nesouvislých fragmentů funkce v zadaném virtuálním adaptéru.
IDiaStackWalkHelper::functionFragmentsForVA Načte adresy a délky nesouvislých fragmentů funkce v zadaném VA.

Poznámky

Toto rozhraní je volána kódem DIA (Debug Interface Access) 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 metodám IDiaStackWalker::getEnumFrames IDiaStackWalker ::getEnumFrames2 .

Požadavky

Hlavička: Dia2.h

Knihovna: diaguids.lib

DLL: msdia80.dll

Viz také