Freigeben über


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

Siehe auch