Condividi tramite


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

Vedi anche