Partilhar via


Interface de ICorDebugController

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

Métodos

Método

Descrição

ICorDebugController::CanCommitChanges

Este método está obsoleto.

ICorDebugController::CommitChanges

Este método está obsoleto.

Método de ICorDebugController::Continue

Continua a execução de threads gerenciados após uma chamada para ICorDebugController::Stop.

Método de ICorDebugController::Detach

Desanexa o depurador do domínio de processo ou aplicativo.

Método de ICorDebugController::EnumerateThreads

Obtém um enumerador para os ativos threads gerenciados no processo.

Método de ICorDebugController::HasQueuedCallbacks

Obtém um valor que indica se os retornos de chamada gerenciados estão atualmente enfileirados para o segmento especificado.

Método de ICorDebugController::IsRunning

Obtém um valor que indica se os segmentos no processo estão sendo executados livremente.

Método de ICorDebugController::SetAllThreadsDebugState

Define o estado de depuração de todos os threads gerenciados no processo.

Método de ICorDebugController::Stop

Executa uma parada cooperativa em todos os threads que estejam executando o código gerenciado no processo.

Método de ICorDebugController::Terminate

Encerra o processo com o código de saída especificado.

Comentários

Se ICorDebugController é um processo de controle, o escopo inclui todos os threads do processo. Se ICorDebugController está controlando um domínio de aplicativo, o escopo inclui apenas os segmentos desse domínio de aplicativo específico.

Observação

Esta interface não dá suporte a que está sendo chamado remotamente, entre computadores ou entre processos.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Outros recursos

Interfaces de depuração.