Dela via


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