Compartilhar via


Interface ICorDebugThread

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

Métodos

Método Descrição
Método ClearCurrentException Este método não está implementado. Não o use.
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 esse ICorDebugThread está sendo executado no momento.
Método GetCurrentException Obtém um ponteiro de interface para um objeto ICorDebugValue que representa uma exceção sendo gerada no momento pelo código gerenciado.
Método GetDebugState Obtém um valor CorDebugThreadState que descreve o estado de depuração atual desse ICorDebugThread.
Método GetHandle Obtém o identificador atual da parte ativa desse ICorDebugThread.
Método GetID Obtém o identificador atual do sistema operacional da parte ativa desse 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 esse ICorDebugThread faz parte.
Método GetRegisterSet Obtém um ponteiro de interface para o conjunto de registros associado a esse ICorDebugThread.
Método GetUserState Obtém uma combinação bit a bit de valores CorDebugUserState que descrevem o estado atual desse ICorDebugThread.
Método SetDebugState Define uma combinação bit a bit de valores CorDebugThreadState que descrevem o estado de depuração desse ICorDebugThread.

Comentários

Observação

Esta interface não pode ser chamada remotamente, seja entre computadores ou entre processos.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também