Interfaccia ICorDebugController
Rappresenta un ambito, ossia Process o AppDomain, in cui è possibile controllare il contesto di esecuzione del codice.
Metodi
Metodo | Descrizione |
---|---|
ICorDebugController::CanCommitChanges |
Questo metodo è obsoleto. |
ICorDebugController::CommitChanges |
Questo metodo è obsoleto. |
Metodo Continue | Riprende l'esecuzione dei thread gestiti dopo una chiamata a ICorDebugController::Stop. |
Metodo Detach | Scollega il debugger dal processo o dal dominio dell'applicazione. |
Metodo EnumerateThreads | Ottiene un enumeratore per i thread gestiti attivi nel processo. |
Metodo HasQueuedCallbacks | Ottiene un valore che indica se i callback gestiti sono attualmente accodati per il thread specificato. |
Metodo IsRunning | Ottiene un valore che indica se i thread nel processo sono attualmente in esecuzione liberamente. |
Metodo SetAllThreadsDebugState | Imposta lo stato di debug di tutti i thread gestiti nel processo. |
Stop, metodo | Esegue un arresto cooperativo in tutti i thread che eseguono codice gestito nel processo. |
Metodo Terminate | Termina il processo con il codice di uscita specificato. |
Commenti
Se ICorDebugController
controlla un processo, l'ambito include tutti i thread del processo. Se ICorDebugController
controlla un dominio applicazione, l'ambito include solo i thread di quel particolare dominio applicazione.
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