Condividi tramite


Interfaccia ICorDebugThread

Rappresenta un thread in un processo. Il ciclo di vita di un'istanza di ICorDebugThread equivale a quello del thread che rappresenta.

Metodi

Metodo Descrizione
Metodo ClearCurrentException Questo metodo non è implementato. Non usarlo.
Metodo CreateEval Crea un oggetto ICorDebugEval che opera su questo ICorDebugThreadoggetto .
Metodo CreateStepper Crea un oggetto ICorDebugStepper che consente di scorrere il frame attivo in questo ICorDebugThreadoggetto .
Metodo EnumerateChains Ottiene un puntatore di interfaccia a un enumeratore ICorDebugChainEnum che contiene tutte le catene di stack in questo ICorDebugThreadoggetto .
Metodo GetActiveChain Ottiene un puntatore di interfaccia all'oggetto ICorDebugChain attivo in questo oggetto ICorDebugThread.
Metodo GetActiveFrame Ottiene un puntatore di interfaccia all'ICorDebugFrame attivo in questo ICorDebugThreadoggetto .
Metodo GetAppDomain Ottiene un puntatore di interfaccia al dominio dell'applicazione in cui ICorDebugThread è attualmente in esecuzione.
Metodo GetCurrentException Ottiene un puntatore di interfaccia a un oggetto ICorDebugValue che rappresenta un'eccezione attualmente generata dal codice gestito.
Metodo GetDebugState Ottiene un valore CorDebugThreadState che descrive lo stato di debug corrente di questo ICorDebugThreadoggetto .
Metodo GetHandle Ottiene l'handle corrente per la parte attiva di .ICorDebugThread
Metodo GetID Ottiene l'identificatore del sistema operativo corrente della parte attiva di questo ICorDebugThreadoggetto .
Metodo GetObject Ottiene un puntatore di interfaccia al thread CLR (Common Language Runtime).
Metodo GetProcess Ottiene un puntatore di interfaccia al processo di cui fa parte.ICorDebugThread
Metodo GetRegisterSet Ottiene un puntatore di interfaccia al set di registri associato a questo ICorDebugThreadoggetto .
Metodo GetUserState Ottiene una combinazione bit per bit dei valori CorDebugUserState che descrivono lo stato corrente di questo ICorDebugThreadoggetto .
Metodo SetDebugState Imposta una combinazione bit per bit di CorDebugThreadState valori che descrivono lo stato di debug di questo ICorDebugThreadoggetto .

Commenti

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 dalla versione 1.0

Vedi anche