IDiaStackWalkHelper
Ułatwia chodzenia stosu, przy użyciu pliku bazy danych (.pdb) programu debug.
IDiaStackWalkHelper: IUnknown
Metody w kolejności VTable
W poniższej tabeli przedstawiono metody IDiaStackWalkHelper:
Metoda |
Opis |
---|---|
Pobiera wartość rejestru. |
|
Ustawia wartości rejestru. |
|
Odczytuje bloku danych z obrazu wykonywalnego w pamięci. |
|
Przeszukuje ramki określonego stosu do najbliższego adres zwrotny funkcji. |
|
Przeszukuje ramki stosu określony dla adresu zwrotnego na lub w pobliżu adresu określonego stosu. |
|
Pobiera ramki stosu, która zawiera określony adres wirtualny. |
|
Pobiera symbol, który zawiera określony adres wirtualny. ![]()
Symbol musi mieć typ SymTagFunctionType (wartość z SymTagEnum wyliczenie).
|
|
Zwraca PDATA blok danych skojarzonych z określonego adresu wirtualnego. |
|
Pobiera wirtualny adres początkowy pliku wykonywalnego, biorąc pod uwagę wirtualny adres gdzieś w przestrzeni pamięci modułu wykonywalnego. |
Uwagi
Ten interfejs jest wywoływana przez kod DIA, aby uzyskać informacje o pliku wykonywalnego do skonstruowania listy ramek stosu podczas wykonywania programu.
Uwagi do wywoływania
Aplikacja kliencka implementuje ten interfejs obsługuje chodzenia stosu podczas wykonywania programu.Wystąpienie tego interfejsu jest przekazywana do IDiaStackWalker::getEnumFrames lub IDiaStackWalker::getEnumFrames2 metody.
Wymagania
Nagłówek: Dia2.h
Biblioteki: diaguids.lib
Biblioteka DLL: msdia80.dll
Zobacz też
Informacje
IDiaStackWalker::getEnumFrames
IDiaStackWalker::getEnumFrames2