Condividi tramite


Interfaccia ICorDebugController

Rappresenta un ambito, o , ProcessAppDomainin cui è possibile controllare il contesto di esecuzione del codice.

Methods

Metodo Description
ICorDebugController::CanCommitChanges Questo metodo è obsoleto.
ICorDebugController::CommitChanges Questo metodo è obsoleto.
Continue, metodo Riprende l'esecuzione di thread gestiti dopo una chiamata a ICorDebugController::Stop.
Detach, metodo Scollega il debugger dal processo o dal dominio dell'applicazione.
EnumerateThreads, metodo Ottiene un enumeratore per i thread gestiti attivi nel processo.
HasQueuedCallbacks, metodo Ottiene un valore che indica se i callback gestiti sono attualmente accodati per il thread specificato.
IsRunning, metodo Ottiene un valore che indica se i thread del 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.
Terminate, metodo Termina il processo con il codice di uscita specificato.

Osservazioni:

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.

Annotazioni

Questa interfaccia non supporta la chiamata remota, tra computer o tra processi.

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 1.0