Interfaccia ICorDebugChain
Rappresenta un segmento di uno stack di chiamate fisico o logico.
Metodi
Metodo | Descrizione |
---|---|
Metodo EnumerateFrames | 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) sulla catena. |
Metodo GetCallee | Ottiene la catena chiamata da questa catena. |
Metodo GetCaller | Ottiene la catena che ha chiamato questa catena. |
Metodo GetContext | Non implementato. |
Metodo GetNext | Ottiene la catena successiva di frame per il thread. |
Metodo GetPrevious | Ottiene la catena precedente di frame per il thread. |
Metodo GetReason | Ottiene il motivo della genesi di questa catena chiamante. |
Metodo GetRegisterSet | Ottiene il set di registrazione per la parte attiva di questa catena. |
Metodo GetStackRange | Ottiene l'intervallo di indirizzi del segmento dello stack per questa catena. |
Metodo GetThread | Ottiene il thread fisico di questa catena di chiamate fa parte di . |
Metodo IsManaged | Ottiene un valore che indica se questa catena esegue codice gestito. |
Commenti
I frame dello stack in una catena occupano spazio 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.
Nota
Questa interfaccia non supporta la chiamata in modalità remota, tra computer o tra processi.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile da 1.0