Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Um die Stapelframes des Aufrufstapels während des Unterbrechungsmodus anzuzeigen, müssen Sie die EnumFrameInfo-Methode implementieren.
Methoden für die Auswertung
Für eine einfache Debug-Engine (DE) gibt es möglicherweise nur einen Stackrahmen. Um den Stapelframe während des Unterbrechungsmodus zu untersuchen, müssen Sie die folgenden Methoden von IDebugStackFrame2 implementieren.
| Methode | Description |
|---|---|
| GetCodeContext | Ruft den Codekontext für einen Stapelframe ab. Der Codekontext stellt den aktuellen Anweisungszeiger in einem Stapelframe dar. |
| GetDocumentContext | Ruft den Dokumentkontext für ein Stack-Frame ab. Der Dokumentkontext stellt die aktuelle Position im Quellcode für einen Stapelframe dar. Erforderlich zum Anzeigen des Quellcodes, wenn das Programm angehalten wird. |
Diese Methoden erfordern die Implementierung mehrerer kontextbezogener Schnittstellen und Methoden. Daher müssen Sie die GetDocumentContext-Methode und die folgenden Methoden von IDebugDocumentContext2 implementieren.
| Methode | Description |
|---|---|
| GetStatementRange | Ruft den Datei-Anweisungsbereich eines Dokumentkontexts ab. |
Zum Aufzählen von Codekontexten müssen Sie alle Methoden von IEnumDebugCodeContexts2 implementieren.