ICorDebugController Interface
Representa um âmbito, um ou um ProcessAppDomain, no qual o contexto de execução de código pode ser controlado.
Métodos
Método | Descrição |
---|---|
ICorDebugController::CanCommitChanges |
Este método é obsoleto. |
ICorDebugController::CommitChanges |
Este método é obsoleto. |
Método Continue | Retoma a execução de threads geridos após uma chamada para ICorDebugController::Stop. |
Método Desencaixar | Desanexa o depurador do processo ou domínio da aplicação. |
EnumerateThreads Method | Obtém um enumerador para os threads geridos ativos no processo. |
Método HasQueuedCallbacks | Obtém um valor que indica se as chamadas de retorno geridas estão atualmente em fila para o thread especificado. |
Método IsRunning | Obtém um valor que indica se os threads no processo estão atualmente a ser executados livremente. |
Método SetAllThreadsDebugState | Define o estado de depuração de todos os threads geridos no processo. |
Método Stop | Executa uma paragem de cooperação em todos os threads que executam código gerido no processo. |
Método De Terminação | Termina o processo com o código de saída especificado. |
Observações
Se ICorDebugController
estiver a controlar um processo, o âmbito inclui todos os threads do processo. Se ICorDebugController
estiver a controlar um domínio de aplicação, o âmbito inclui apenas os threads desse domínio de aplicação específico.
Nota
Esta interface não suporta ser chamada remotamente, nem entre máquinas nem em processos cruzados.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 1.0