Freigeben über


Aufruflisten-Auswertung

Um die Stapelrahmen der Aufrufliste während des Unterbrechungsmodus anzuzeigen, müssen Sie die IDebugThread2::EnumFrameInfo-Methode implementieren.

Methoden zur Auswertung

Für ein einfaches Debuggen Modul (DE), könnte es nur einen Stapelrahmen. Um den Stapelrahmen während des Unterbrechungsmodus zu überprüfen, müssen Sie die folgenden Arten von IDebugStackFrame2implementieren.

Methode

Beschreibung

IDebugStackFrame2::GetCodeContext

Ruft den Kontext des Codes für einen Stapelrahmen ab. Der Code stellt den Kontext des aktuellen Anweisungszeiger in einem Stapelrahmen dar.

IDebugStackFrame2::GetDocumentContext

Ruft den Dokumentenkontext für einen Stapelrahmen ab. Der Dokumentenkontext stellt den aktuellen Position im Quellcode für einen Stapelrahmen dar. Erforderlich zum Anzeigen von Quellcode, wenn Sie in einem Programm beendet werden.

Diese Methoden erfordern die Implementierung einiger Kontext-verknüpfter Schnittstellen und Methoden. Daher müssen Sie die IDebugCodeContext2::GetDocumentContext-Methode und die IDebugDocumentContext2der folgenden Methoden implementieren.

Methode

Beschreibung

IDebugDocumentContext2::GetStatementRange

Ruft den Datei im Bereich eines Dokuments für kontexts ab.

Um Code kontexte aufzulisten, müssen Sie alle Methoden aus IEnumDebugCodeContexts2implementieren.

Siehe auch

Konzepte

Ausführungssteuerungs-und Zustands-Auswertung