Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Muitos comandos do depurador têm identificadores de thread como parâmetros. Um til ( ~ ) aparece antes do identificador de thread.
O identificador de thread pode ser um dos seguintes valores.
| Thread identifier | Description |
|---|---|
~. |
O tópico atual. |
~# |
O thread que causou a exceção atual ou o evento de depuração. |
~* |
Todos os tópicos no processo. |
~ Number |
The thread whose index is Number. |
~~[TID] |
The thread whose thread ID is TID. (Os colchetes são obrigatórios E você não pode adicionar um espaço entre o segundo til e o colchete de abertura.) |
~[Expression] |
The thread whose thread ID is the integer to which the numerical Expression resolves. |
Os threads recebem índices à medida que são criados. Observe que esse número difere do ID de thread que o sistema operacional Microsoft Windows usa.
Quando a depuração começa, o thread atual é aquele que causou a exceção presente ou o evento de depuração (ou o thread ativo quando o depurador anexado ao processo). Esse thread permanece o thread atual até que você especifique um novo usando um comando ~s (set Current Thread) ou usando a janela Processes and Threads no WinDbg.
Os identificadores de thread normalmente aparecem como prefixos de comando. Observe que nem todos os caracteres curinga estão disponíveis em todos os comandos que usam identificadores de thread.
An example of the ~[Expression] syntax would be ~[@$t0]. Neste exemplo, o thread muda dependendo do valor de um pseudo-registro definido pelo usuário. Essa sintaxe permite que os scripts do depurador selecionem programaticamente um thread.
Controlando threads no modo kernel
No modo kernel, você não pode controlar threads usando identificadores de thread. For more information about how to access thread-specific information in kernel mode, see Changing Contexts.
Note You can use the tilde character ( ~ ) to specify threads during user-mode debugging. Na depuração do modo kernel, você pode usar o til para especificar processadores. For more information about how to specify processors, see Multiprocessor Syntax.