Partilhar via


ICorDebugThread Interface

Representa um thread num processo. A duração de uma ICorDebugThread instância é a mesma que a duração do thread que representa.

Métodos

Método Descrição
Método ClearCurrentException Este método não está implementado. Não o utilize.
CreateEval Method Cria um objeto ICorDebugEval que opera neste ICorDebugThread.
CreateStepper Method Cria um objeto ICorDebugStepper que permite percorrer a moldura ativa neste ICorDebugThread.
EnumerateChains Method 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 da aplicação no qual está ICorDebugThread atualmente a ser executado.
Método GetCurrentException Obtém um ponteiro de interface para um objeto ICorDebugValue que representa uma exceção atualmente a ser emitida pelo código gerido.
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 operativo atual da parte ativa deste ICorDebugThread.
Método GetObject Obtém um ponteiro de interface para o thread de runtime de linguagem (CLR) comum.
GetProcess Method Obtém um ponteiro de interface para o processo do qual isto ICorDebugThread faz parte.
Método GetRegisterSet Obtém um ponteiro de interface para o conjunto de registos associado a este ICorDebugThread.
GetUserState Method 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

Nota

Esta interface não suporta ser chamada remotamente, seja entre máquinas ou entre processos.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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

Ver também