Partilhar via


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

Ver também