Delen via


Evaluatie van aanroepstack

Als u de stackframes van de aanroepstack wilt weergeven tijdens de onderbrekingsmodus, moet u de methode EnumFrameInfo implementeren.

Methoden voor evaluatie

Voor een eenvoudige foutopsporingsengine (DE) is er mogelijk slechts één stackframe. Als u het stackframe wilt onderzoeken tijdens de onderbrekingsmodus, moet u de volgende methoden van IDebugStackFrame2 implementeren.

Methode Description
GetCodeContext Hiermee haalt u de codecontext voor een stackframe op. De codecontext vertegenwoordigt de huidige instructiepointer in een stackframe.
GetDocumentContext Hiermee haalt u de documentcontext voor een stackframe op. De documentcontext vertegenwoordigt de huidige locatie in de broncode voor een stackframe. Vereist voor het weergeven van de broncode wanneer u bent gestopt in een programma.

Deze methoden vereisen implementatie van verschillende contextgerelateerde interfaces en methoden. Daarom moet u de Methode GetDocumentContext en de volgende methoden van IDebugDocumentContext2 implementeren.

Methode Description
GetStatementRange Hiermee haalt u het bereik van de file statement in een documentcontext op.

Als u codecontexten wilt inventariseren, moet u alle methoden van IEnumDebugCodeContexts2 implementeren.

Zie ook