Partilhar via


ICorDebugController Interface

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

Methods

Método Description
ICorDebugController::CanCommitChanges Este método está obsoleto.
ICorDebugController::CommitChanges Este método está 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 domínio do processo ou 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 quaisquer retornos de chamada gerenciados estão 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.

Observações

Se ICorDebugController estiver controlando um processo, o escopo inclui 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 suporta ser chamada remotamente, seja entre máquinas ou entre processos.

Requerimentos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões .NET: Disponível desde o .NET Framework 1.0