Partilhar via


ICorDebugThread Interface

Representa um thread em um processo. O tempo de vida de uma ICorDebugThread instância é o mesmo que o tempo de vida do thread que ela representa.

Methods

Método Description
Método ClearCurrentException Este método não é implementado. Não o utilize.
Método CreateEval Cria um objeto ICorDebugEval que opera neste ICorDebugThread.
Método CreateStepper Cria um objeto ICorDebugStepper que permite percorrer o quadro ativo neste ICorDebugThread.
Método EnumerateChains Obtém um ponteiro de interface para um enumerador ICorDebugChainEnum que contém todas as cadeias de pilha neste ICorDebugThread.
Método GetActiveChain Obtém um ponteiro de interface para o ICorDebugChain ativo neste ICorDebugThread.
Método GetActiveFrame Obtém um ponteiro de interface para o ICorDebugFrame ativo neste ICorDebugThread.
Método GetAppDomain Obtém um ponteiro de interface para o domínio do aplicativo no qual isso ICorDebugThread está sendo executado no momento.
Método GetCurrentException Obtém um ponteiro de interface para um objeto ICorDebugValue que representa uma exceção atualmente sendo lançada por código gerenciado.
Método GetDebugState Obtém um valor CorDebugThreadState que descreve o estado de depuração atual deste ICorDebugThread.
Método GetHandle Obtém o identificador atual para a parte ativa deste ICorDebugThread.
Método GetID Obtém o identificador do sistema operacional atual da parte ativa deste ICorDebugThread.
Método GetObject Obtém um ponteiro de interface para o thread CLR (Common Language Runtime).
Método GetProcess Obtém um ponteiro de interface para o processo do qual isso ICorDebugThread faz parte.
Método GetRegisterSet Obtém um ponteiro de interface para o conjunto de registros associado a este ICorDebugThread.
Método GetUserState Obtém uma combinação bit a bit de valores CorDebugUserState que descrevem o estado atual deste ICorDebugThread.
Método SetDebugState Define uma combinação bit a bit de CorDebugThreadState valores que descrevem o estado de depuração deste ICorDebugThread.

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