Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Muitos comandos do depurador têm identificadores de processo como parâmetros. Uma barra vertical ( | ) aparece antes do identificador do processo.
O identificador do processo pode ser um dos seguintes valores.
| Process identifier | Description |
|---|---|
|. |
O processo atual. |
|# |
O processo que causou a exceção atual ou evento de depuração. |
|* |
All processes. |
| Number |
The process whose ordinal is Number. |
|~[PID] |
The process whose process ID is PID. (Os colchetes são necessários e você não pode adicionar um espaço entre o til (~) e o colchete de abertura.) |
|[Expression] |
The process whose process ID is the integer to which the numerical Expression resolves. |
Os processos recebem ordinais à medida que são criados. Observe que esse número difere da ID de processo (PID) que o sistema operacional Microsoft Windows usa.
O processo atual define o espaço de memória e o conjunto de threads que são usados. Quando a depuração começa, o processo atual é aquele que causou a exceção presente ou o evento de depuração (ou o processo ao qual o depurador se anexou). Esse processo permanece o processo atual até que você especifique um novo usando um comando |s (set Current Process) ou usando a janela Processes and Threads no WinDbg.
Os identificadores de processo são usados como parâmetros em vários comandos, freqüentemente como o prefixo do comando. Observe que WinDbg e CDB podem depurar processos filho que o processo original criou. WinDbg e CDB também podem se conectar a vários processos não relacionados.
An example of the |[Expression] syntax would be |[@$t0]. Neste exemplo, o processo muda dependendo do valor de um pseudo-registro definido pelo usuário. Essa sintaxe permite que os scripts do depurador selecionem programaticamente um processo.
Controlando processos no modo kernel
No modo kernel, você não pode controlar processos usando identificadores de processo. For more information about how to access process-specific information in kernel mode, see Changing Contexts.