Sdílet prostřednictvím


IDiaStackWalkHelper

Usnadňuje chodí zásobníku pomocí souboru databáze (PDB) programu debug.

IDiaStackWalkHelper: IUnknown

Metody v pořadí virtuální tabulka

Následující tabulka zobrazuje metody IDiaStackWalkHelper:

Metoda

Description

IDiaStackWalkHelper::get_registerValue

Načte hodnotu registru.

IDiaStackWalkHelper::put_registerValue

Nastaví hodnotu registru.

IDiaStackWalkHelper::readMemory

Blok dat čte z obrázku spustitelný soubor v paměti.

IDiaStackWalkHelper::searchForReturnAddress

Vyhledá zadaný zásobníku rámce pro zpáteční adresu nejbližší funkce.

IDiaStackWalkHelper::searchForReturnAddressStart

Vyhledá zadaný zásobníku rámce pro zpáteční adresu na nebo poblíž zásobníku zadanou adresu.

IDiaStackWalkHelper::frameForVA

Načte zásobníku rámce, který obsahuje zadanou virtuální adresu.

IDiaStackWalkHelper::symbolForVA

Načte symbol, který obsahuje zadanou virtuální adresu.

PoznámkaPoznámka
Symbol musí být typu SymTagFunctionType (hodnota z SymTagEnum výčtu).

IDiaStackWalkHelper::pdataForVA

Vrátí PDATA blok dat spojených s zadanou virtuální adresu.

IDiaStackWalkHelper::imageForVA

Obnoví počáteční virtuální adresa spustitelný soubor, dané virtuální adresu někde v paměti spustitelný soubor.

Poznámky

Toto rozhraní se nazývá DIA kódu získat informace o spustitelný soubor sestavení seznamu snímků zásobníku při provádění programu.

Poznámky pro volající

Klientská aplikace implementuje rozhraní pro podporu chodí zásobníku při provádění programu.Instance tohoto rozhraní je předána IDiaStackWalker::getEnumFrames nebo IDiaStackWalker::getEnumFrames2 metod.

Požadavky

Záhlaví: Dia2.h

Knihovny: diaguids.lib

Knihovna DLL: msdia80.dll

Viz také

Referenční dokumentace

IDiaFrameData

SymTagEnum

IDiaStackWalker::getEnumFrames

IDiaStackWalker::getEnumFrames2

Další zdroje

Rozhraní (ladění přístupu k rozhraní SDK)