Sdílet prostřednictvím


ICorDebugChain – rozhraní

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

Methods

Metoda Description
EnumerateFrames – metoda Získá enumerátor, který obsahuje všechny spravované rámce zásobníku v řetězu, počínaje nejnovějším rámcem.
GetActiveFrame – metoda Získá aktivní (tj. nejnovější) rámec řetězce.
GetCallee – metoda Získá řetězec, který byl volána tímto řetězcem.
GetCaller – metoda Získá řetězec, který se 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 genezi 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, toto volání řetěz je součástí.
IsManaged – metoda Získá hodnotu, která označuje, zda tento řetěz spouští 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ěz kódu.

Poznámka:

Toto rozhraní nepodporuje vzdálené zavolání, a to buď mezi počítači, nebo mezi procesy.

Požadavky

Platformy: Viz podporované operační systémy .NET.

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

Knihovna: CorGuids.lib

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