Interface ICorDebugThreadICorDebugThread Interface

Representa um thread em um processo.Represents a thread in a process. O tempo de vida de uma instância ICorDebugThread é igual ao tempo de vida do thread que ela representa.The lifetime of an ICorDebugThread instance is the same as the lifetime of the thread it represents.

MétodosMethods

MétodoMethod DescriçãoDescription
Método ClearCurrentExceptionClearCurrentException Method Este método não está implementado.This method is not implemented. Não o use.Do not use it.
Método CreateEvalCreateEval Method Cria um objeto ICorDebugEval que opera sobre isso ICorDebugThread .Creates an ICorDebugEval object that operates on this ICorDebugThread.
Método CreateStepperCreateStepper Method Cria um objeto ICorDebugStepper que permite percorrer o quadro ativo neste ICorDebugThread .Creates an ICorDebugStepper object that allows stepping through the active frame in this ICorDebugThread.
Método EnumerateChainsEnumerateChains Method Obtém um ponteiro de interface para um enumerador ICorDebugChainEnum que contém todas as cadeias de pilha neste ICorDebugThread .Gets an interface pointer to an ICorDebugChainEnum enumerator that contains all the stack chains in this ICorDebugThread.
Método GetActiveChainGetActiveChain Method Obtém um ponteiro de interface para o ICorDebugChain ativo neste ICorDebugThread .Gets an interface pointer to the active ICorDebugChain on this ICorDebugThread.
Método GetActiveFrameGetActiveFrame Method Obtém um ponteiro de interface para o ICorDebugFrame ativo neste ICorDebugThread .Gets an interface pointer to the active ICorDebugFrame on this ICorDebugThread.
Método GetAppDomainGetAppDomain Method Obtém um ponteiro de interface para o domínio do aplicativo no qual ICorDebugThread está sendo executado no momento.Gets an interface pointer to the application domain in which this ICorDebugThread is currently executing.
Método GetCurrentExceptionGetCurrentException Method Obtém um ponteiro de interface para um objeto ICorDebugValue que representa uma exceção que está sendo lançada atualmente pelo código gerenciado.Gets an interface pointer to an ICorDebugValue object that represents an exception currently being thrown by managed code.
Método GetDebugStateGetDebugState Method Obtém um valor de CorDebugThreadState que descreve o estado de depuração atual disso ICorDebugThread .Gets a CorDebugThreadState value that describes the current debug state of this ICorDebugThread.
Método GetHandleGetHandle Method Obtém o identificador atual da parte ativa deste ICorDebugThread .Gets the current handle for the active part of this ICorDebugThread.
Método GetIDGetID Method Obtém o identificador do sistema operacional atual da parte ativa deste ICorDebugThread .Gets the current operating system identifier of the active part of this ICorDebugThread.
Método GetObjectGetObject Method Obtém um ponteiro de interface para o thread Common Language Runtime (CLR).Gets an interface pointer to the common language runtime (CLR) thread.
Método GetProcessGetProcess Method Obtém um ponteiro de interface para o processo do qual este ICorDebugThread forma uma parte.Gets an interface pointer to the process of which this ICorDebugThread forms a part.
Método GetRegisterSetGetRegisterSet Method Obtém um ponteiro de interface para o conjunto de registros associado a isso ICorDebugThread .Gets an interface pointer to the register set associated with this ICorDebugThread.
Método GetUserStateGetUserState Method Obtém uma combinação de bits de valor CorDebugUserState que descreve o estado atual disso ICorDebugThread .Gets a bitwise combination of CorDebugUserState values that describe the current state of this ICorDebugThread.
Método SetDebugStateSetDebugState Method Define uma combinação de bits de CorDebugThreadState valores que descreve o estado de depuração disso ICorDebugThread .Sets a bitwise combination of CorDebugThreadState values that describe the debugging state of this ICorDebugThread.

ComentáriosRemarks

Observação

Esta interface não dá suporte para chamada remota, seja entre computadores ou processos cruzados.This interface does not support being called remotely, either cross-machine or cross-process.

RequisitosRequirements

Plataformas: confira Requisitos do sistema.Platforms: See System Requirements.

Cabeçalho: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.libLibrary: CorGuids.lib

.NET Framework versões:Disponível desde o 1.0Available since 1.0.NET Framework Versions: Disponível desde o 1.0Available since 1.0

Consulte tambémSee also