Partilhar via


ICorDebugProcess Interface

Representa um processo que está executando 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 determinado.
Método EnableLogMessages Habilita e desabilita o envio de mensagens de log para o depurador.
Método EnumerateAppDomains Enumera todos os domínios de aplicativo no processo.
Método EnumerateObjects Não implementado.
Método GetHandle Consegue lidar com o processo.
Método GetHelperThreadID Obtém o 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 o ID de thread do sistema operacional especificado.
Método GetThreadContext Obtém o contexto para o 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 severidade da opção de log especificada.
Método ReadMemory Lê a memória do processo.
Método SetThreadContext Define o contexto para o thread fornecido.
Método ThreadForFiberCookie Deprecated.
Método WriteMemory Grava dados em uma área de memória no processo.

Observações

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

Consulte também