Compartilhar via


Interface ICorDebugController

Representa um escopo, um Process ou um AppDomain, em que o contexto de execução de código pode ser controlado.

Métodos

Método Descrição
ICorDebugController::CanCommitChanges Esse método é obsoleto.
ICorDebugController::CommitChanges Esse método é obsoleto.
Método Continue Retoma a execução de threads gerenciados após uma chamada para ICorDebugController::Stop.
Método Detach Desanexa o depurador do processo ou domínio do aplicativo.
Método EnumerateThreads Obtém um enumerador para os threads gerenciados ativos no processo.
Método HasQueuedCallbacks Obtém um valor que indica se algum retorno de chamada gerenciado está atualmente na fila para o thread especificado.
Método IsRunning Obtém um valor que indica se os threads no processo estão sendo executados livremente no momento.
Método SetAllThreadsDebugState Define o estado de depuração de todos os threads gerenciados no processo.
Método Stop Executa uma parada cooperativa em todos os threads que estão executando código gerenciado no processo.
Método Terminate Encerra o processo com o código de saída especificado.

Comentários

Se ICorDebugController estiver controlando um processo, o escopo incluirá todos os threads do processo. Se ICorDebugController estiver controlando um domínio de aplicativo, o escopo incluirá apenas os threads desse domínio de aplicativo específico.

Observação

Esta interface não pode ser chamada remotamente, seja entre computadores ou entre processos.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também