Compartilhar via


ICorDebugProcess Interface

Representa um processo que está executando o código gerenciado. Essa interface é uma subclasse de ICorDebugController.

Methods

Método Description
Método ClearCurrentException Limpa a exceção não gerenciada atual no thread especificado.
Método EnableLogMessages Habilita e desabilita o envio de mensagens de log para o depurador.
Método EnumerateAppDomains Enumera todos os domínios do aplicativo no processo.
Método EnumerateObjects Não implementado.
Método GetHandle Obtém um identificador para o processo.
Método GetHelperThreadID Obtém a ID de thread do sistema operacional (SO) para o thread auxiliar interno do depurador.
Método GetID Obtém a ID do sistema operacional (SO) do processo.
Método GetObject Não implementado.
Método GetThread Obtém a instância ICorDebugThread que tem a ID de thread do sistema operacional especificada.
Método GetThreadContext Obtém o contexto do thread fornecido.
Método IsOSSuspended Determina se o thread foi suspenso como resultado da interrupção do processo pelo depurador.
Método IsTransitionStub Determina se um endereço está dentro de um stub que causará uma transição para o código gerenciado.
Método ModifyLogSwitch Define o nível de gravidade do comutador de log especificado.
Método ReadMemory Lê a memória do processo.
Método SetThreadContext Define o contexto para o thread fornecido.
Método ThreadForFiberCookie Preterido.
Método WriteMemory Grava dados em uma área de memória no processo.

Observações

Observação

Essa interface não dá suporte a ser chamada remotamente, seja entre máquinas ou entre processos.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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

Consulte também