Condividi tramite


Interfaccia ICorDebugChain

Rappresenta un segmento di uno stack di chiamate fisiche o logiche.

Methods

Metodo Description
EnumerateFrames, metodo Ottiene un enumeratore che contiene tutti i frame dello stack gestito nella catena, a partire dal frame più recente.
Metodo GetActiveFrame Ottiene il frame attivo (ovvero più recente) nella catena.
GetCallee, metodo Ottiene la catena chiamata da questa catena.
GetCaller, metodo Ottiene la catena che ha chiamato questa catena.
Metodo GetContext Non implementato.
GetNext, metodo Ottiene la catena di frame successiva per il thread.
GetPrevious, metodo Ottiene la catena di frame precedente per il thread.
Metodo GetReason Ottiene il motivo della genesi di questa catena chiamante.
Metodo GetRegisterSet Ottiene il set di registri per la parte attiva di questa catena.
GetStackRange, metodo Ottiene l'intervallo di indirizzi del segmento dello stack per questa catena.
GetThread, metodo Ottiene il thread fisico di cui fa parte questa catena di chiamate.
IsManaged, metodo Ottiene un valore che indica se questa catena esegue codice gestito.

Osservazioni:

Gli stack frame in una catena occupano spazio dello stack contiguo e condividono lo stesso thread e contesto. Una catena può rappresentare catene di codice gestite o non gestite. Un'istanza vuota ICorDebugChain rappresenta una catena di codice non gestita.

Annotazioni

Questa interfaccia non supporta la chiamata remota, tra computer o tra processi.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 1.0