ICorDebugChain Interface
Vertegenwoordigt een segment van een fysieke of logische aanroepstack.
Methoden
Methode | Beschrijving |
---|---|
Methode EnumerateFrames | Hiermee haalt u een enumerator op die alle beheerde stackframes in de keten bevat, te beginnen met het meest recente frame. |
Methode GetActiveFrame | Hiermee haalt u het actieve frame (het meest recente) op de keten op. |
Methode GetCallee | Hiermee haalt u de keten op die door deze keten is aangeroepen. |
Methode GetCaller | Haalt de keten op die deze keten heeft genoemd. |
Methode GetContext | Niet geïmplementeerd. |
Methode GetNext | Hiermee haalt u de volgende keten van frames voor de thread op. |
Methode GetPrevious | Hiermee haalt u de vorige keten van frames voor de thread op. |
Methode GetReason | Krijgt de reden voor het ontstaan van deze roepingsketen. |
Methode GetRegisterSet | Hiermee haalt u de registratieset op voor het actieve deel van deze keten. |
Methode GetStackRange | Hiermee haalt u het adresbereik van het stacksegment voor deze keten op. |
Methode GetThread | Hiermee haalt u de fysieke thread op waarvan deze aanroepketen deel uitmaakt. |
Methode IsManaged | Hiermee wordt een waarde opgehaald die aangeeft of deze keten beheerde code uitvoert. |
Opmerkingen
De stackframes in een keten nemen aaneengesloten stackruimte in en delen dezelfde thread en context. Een keten kan beheerde of onbeheerde codeketens vertegenwoordigen. Een leeg ICorDebugChain
exemplaar vertegenwoordigt een niet-beheerde codeketen.
Notitie
Deze interface biedt geen ondersteuning voor extern aanroepen, zowel tussen machines als tussen processen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 1.0