Condividi tramite


Interfaccia ICorDebugController

Rappresenta un ambito, ossia Process o AppDomain, in cui è possibile controllare il contesto di esecuzione del codice.

Metodi

Metodo

Oggetto di descrizione

ICorDebugController::CanCommitChanges

Questo metodo è obsoleto.

ICorDebugController::CommitChanges

Questo metodo è obsoleto.

Metodo ICorDebugController::Continue

Riprende l'esecuzione dei thread gestiti dopo una chiamata a ICorDebugController::Stop.

Metodo ICorDebugController::Detach

Disconnette il debugger dal processo o dal dominio applicazione.

Metodo ICorDebugController::EnumerateThreads

Ottiene un enumeratore per i thread gestiti attivi nel processo.

Metodo ICorDebugController::HasQueuedCallbacks

Ottiene un valore che indica se gli eventuali callback gestiti vengono attualmente accodati per il thread specificato.

Metodo ICorDebugController::IsRunning

Ottiene un valore che indica se i thread nel processo sono attualmente in esecuzione liberamente.

Metodo ICorDebugController::SetAllThreadsDebugState

Imposta la stato di debug di tutti i thread gestiti nel processo.

Metodo ICorDebugController::Stop

Esegue un'interruzione cooperativa su tutti i thread che stanno eseguendo codice gestito nel processo.

Metodo ICorDebugController::Terminate

Termina il processo con il codice di uscita specificato.

Note

Se ICorDebugController controlla un processo, nell'ambito saranno inclusi tutti i thread del processo. Se ICorDebugController controlla un dominio applicazione, nell'ambito saranno inclusi solo i thread di quel particolare dominio applicazione.

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

Altre risorse

Interfacce di debug