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

Oggetto di descrizione

Metodo ICorDebugThread::ClearCurrentException

Questo metodo non è implementato. Non utilizzarlo.

Metodo ICorDebugThread::CreateEval

Crea un oggetto ICorDebugEval che agisce su ICorDebugThread.

Metodo ICorDebugThread::CreateStepper

Crea un oggetto ICorDebugStepper che consente di eseguire il debug passo a passo nel frame attivo in ICorDebugThread.

Metodo ICorDebugThread::EnumerateChains

Ottiene un puntatore a interfaccia a un enumeratore ICorDebugChainEnum contenente tutte le catene dello stack in ICorDebugThread.

Metodo ICorDebugThread::GetActiveChain

Ottiene un puntatore all'interfaccia ICorDebugChain attiva in ICorDebugThread.

Metodo ICorDebugThread::GetActiveFrame

Ottiene un puntatore all'interfaccia ICorDebugFrame attiva in ICorDebugThread.

Metodo ICorDebugThread::GetAppDomain

Ottiene un puntatore a interfaccia al dominio applicazione in cui è attualmente in esecuzione ICorDebugThread.

Metodo ICorDebugThread::GetCurrentException

Ottiene un puntatore a interfaccia a un oggetto ICorDebugValue che rappresenta un'eccezione attualmente generata da codice gestito.

Metodo ICorDebugThread::GetDebugState

Ottiene un valore CorDebugThreadState che descrive lo stato di debug corrente di ICorDebugThread.

Metodo ICorDebugThread::GetHandle

Ottiene l'handle corrente per la parte attiva di ICorDebugThread.

Metodo ICorDebugThread::GetID

Ottiene l'identificatore del sistema operativo corrente della parte attiva di ICorDebugThread.

Metodo ICorDebugThread::GetObject

Ottiene un puntatore a interfaccia al thread di Common Language Runtime.

Metodo ICorDebugThread::GetProcess

Ottiene un puntatore a interfaccia al processo a cui appartiene ICorDebugThread.

Metodo ICorDebugThread::GetRegisterSet

Ottiene un puntatore a interfaccia al set di registri associato a ICorDebugThread.

Metodo ICorDebugThread::GetUserState

Ottiene una combinazione bit per bit di valori CorDebugUserState che descrivono lo stato corrente di ICorDebugThread.

Metodo ICorDebugThread::SetDebugState

Ottiene una combinazione bit per bit di valori CorDebugThreadState che descrivono lo stato di debug di ICorDebugThread.

Note

NotaNota

Questa interfaccia non supporta la ricezione di chiamate in modalità remota, siano esse tra più computer o processi.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia ICorDebugThread2

Altre risorse

Interfacce di debug