Condividi tramite


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

Vedi anche