ICorDebugChain-Schnittstelle
Stellt ein Segment einer physikalischen oder logischen Aufrufliste dar.
Methoden
Methode | BESCHREIBUNG |
---|---|
EnumerateFrames-Methode | Ruft einen Enumerator ab, der alle verwalteten Stapelframes in der Kette enthält, beginnend mit dem neuesten Frame. |
GetActiveFrame-Methode | Ruft den aktiven (d. h. neuesten) Frame in der Kette ab. |
GetCallee-Methode | Ruft die Kette ab, die von dieser Kette aufgerufen wurde. |
GetCaller-Methode | Ruft die Kette ab, die diese Kette aufgerufen hat. |
GetContext-Methode | Nicht implementiert. |
GetNext-Methode | Ruft die nächste Framekette für den Thread ab. |
GetPrevious-Methode | Ruft die vorherige Framekette für den Thread ab. |
GetReason-Methode | Ruft den Grund für die Entstehung dieser Aufrufkette ab. |
GetRegisterSet-Methode | Ruft den Registersatz für den aktiven Teil dieser Kette ab. |
GetStackRange-Methode | Ruft den Adressbereich des Stapelsegments für diese Kette ab. |
GetThread-Methode | Ruft den physischen Thread ab, zu dem diese Aufrufkette gehört. |
IsManaged-Methode | Ruft einen Wert ab, der angibt, ob diese Kette verwalteten Code ausführt. |
Bemerkungen
Die Stapelframes in einer Kette belegen zusammenhängenden Platz im Stapel und teilen sich denselben Thread und Kontext. Eine Kette kann entweder verwaltete oder nicht verwaltete Codeketten repräsentieren. Eine leere ICorDebugChain
-Instanz repräsentiert eine nicht verwaltete Codekette.
Hinweis
Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 1.0 verfügbar