Sdílet prostřednictvím


ICorDebugChain – rozhraní

Představuje segment fyzického nebo logického zásobníku volání.

Metody

Metoda Popis
EnumerateFrames – metoda Získá enumerátor, který obsahuje všechny spravované rámce zásobníku v řetězci, počínaje nejnovějším rámcem.
GetActiveFrame – metoda Získá aktivní (tj. nejnovější) rámec v řetězci.
GetCallee – metoda Získá řetězec, který byl volána tímto řetězem.
GetCaller – metoda Získá řetězec, který nazývá tento řetězec.
GetContext – metoda Není implementováno.
GetNext – metoda Získá další řetězec rámců pro vlákno.
GetPrevious – metoda Získá předchozí řetězec rámců pro vlákno.
GetReason – metoda Získá důvod pro genii tohoto volajícího řetězu.
GetRegisterSet – metoda Získá sadu registru pro aktivní část tohoto řetězce.
GetStackRange – metoda Získá rozsah adres segmentu zásobníku pro tento řetězec.
GetThread – metoda Získá fyzické vlákno, které je součástí tohoto řetězce volání.
IsManaged – metoda Získá hodnotu, která označuje, zda tento řetězec je spuštěn spravovaný kód.

Poznámky

Rámce zásobníku v řetězu zabírají souvislý prostor zásobníku a sdílejí stejné vlákno a kontext. Řetězec může představovat spravované nebo nespravované řetězy kódu. Prázdná ICorDebugChain instance představuje nespravovaný řetězec kódu.

Poznámka

Toto rozhraní nepodporuje vzdálené zavolání mezi počítači nebo mezi procesy.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také