ICorDebugChain-gränssnitt
Representerar ett segment i en fysisk eller logisk anropsstack.
Metoder
Metod | Beskrivning |
---|---|
EnumerateFrames-metod | Hämtar en uppräknare som innehåller alla hanterade stackramar i kedjan, från och med den senaste ramen. |
GetActiveFrame-metod | Hämtar den aktiva (dvs. senaste) ramen i kedjan. |
GetCallee-metod | Hämtar kedjan som anropades av den här kedjan. |
GetCaller-metod | Hämtar kedjan som kallas den här kedjan. |
GetContext-metod | Inte implementerat. |
GetNext-metod | Hämtar nästa kedja av ramar för tråden. |
GetPrevious-metod | Hämtar den tidigare kedjan med bildrutor för tråden. |
GetReason-metod | Hämtar orsaken till uppkomsten av den här samtalskedjan. |
GetRegisterSet-metod | Hämtar registeruppsättningen för den aktiva delen av den här kedjan. |
GetStackRange-metod | Hämtar adressintervallet för stacksegmentet för den här kedjan. |
GetThread-metod | Hämtar den fysiska tråd som anropskedjan ingår i. |
IsManaged-metod | Hämtar ett värde som anger om den här kedjan kör hanterad kod. |
Kommentarer
Stackramarna i en kedja upptar sammanhängande stackutrymme och delar samma tråd och kontext. En kedja kan representera antingen hanterade eller ohanterade kodkedjor. En tom ICorDebugChain
instans representerar en ohanterad kodkedja.
Anteckning
Det här gränssnittet stöder inte fjärranrop, varken mellan datorer eller korsprocesser.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 1.0
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.