IDiaStackWalkHelper
Erleichtert, den Stapel mit der Datenbank der Datei Debuggen des Programms durchlaufen (.pdb).
IDiaStackWalkHelper: IUnknown
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDiaStackWalkHelperan:
Methode |
Beschreibung |
---|---|
Ruft den Wert eines Registers ab. |
|
Legt den Wert eines Registers festgelegt. |
|
Liest einen Block von Daten aus dem Bild der ausführbaren Datei im Arbeitsspeicher. |
|
Sucht den angegebenen Stapelrahmen für die nächste Funktion rückgabeadresse. |
|
Sucht den angegebenen Stapelrahmen für eine Rückgabeadresse nah an der angegebenen Stapeladresse. |
|
Ruft den Stapelrahmen ab, der die angegebene virtuelle Adresse enthält. |
|
Ruft das Symbol ab, das die angegebene virtuelle Adresse enthält.
Hinweis
Symbol muss den Typ SymTagFunctionType (ein Wert aus der SymTagEnum-Enumeration) verfügen.
|
|
Gibt den PDATA-Bezugspunkt Datenbindungsausdrücken zurück, der dem angegebenen virtuellen Adresse zugeordnet ist. |
|
Ruft die beginnen virtuelle Adresse eines ausführbaren ab, wenn eine virtuelle Adresse irgendwo im Speicherbereich der ausführbaren Datei. |
Hinweise
Diese Schnittstelle wird durch den Aufruf Durchmesser-Code zum Abrufen von Informationen über die ausführbare Datei, um eine Liste der Stapelrahmen während der Programmausführung zu erstellen.
Hinweise für Aufrufer
Eine Clientanwendung implementiert diese Schnittstelle, um das Durchlaufen des Stapels während der Programmausführung zu unterstützen.Eine Instanz dieser Schnittstelle wird an IDiaStackWalker::getEnumFrames oder IDiaStackWalker::getEnumFrames2-Methode übergeben.
Anforderungen
Header: Dia2.h
Bibliothek: diaguids.lib
DLLs: msdia80.dll
Siehe auch
Referenz
IDiaStackWalker::getEnumFrames
IDiaStackWalker::getEnumFrames2