Partilhar via


Sintaxe do sistema

Muitos comandos do depurador têm identificadores de processo como parâmetros.

Duas barras verticais ( || ) aparecem antes do identificador do sistema. O identificador do sistema pode ser um dos valores a seguir.

Identificador do sistema Descrição

||.

O sistema atual

||#

O sistema que causou a exceção ou o evento de depuração atual.

||*

Todos os sistemas.

||Ddd

O sistema cujo ordinal é ddd.

Os sistemas são ordinais atribuídos na ordem que o depurador anexa a eles.

Quando a depuração começa, o sistema atual é aquele que causou a exceção ou o evento de depuração atual (ou aquele ao qual o depurador mais recentemente anexou). Esse sistema permanece o sistema atual até que você especifique um novo usando um ||s (Definir Sistema Atual) ou usando a janela Processos e Threads no WinDbg.

Exemplo

Este exemplo mostra que três arquivos de despejo são carregados. O Sistema 1 está ativo e o sistema 2 causou o evento de depuração.

||1:1:017> ||
   0 User mini dump: c:\notepad.dmp
.  1 User mini dump: c:\paint.dmp
#  2 User mini dump: c:\calc.dmp

Comentários

Para trabalhar com vários sistemas, você pode usar o .opendump para depurar vários despejos de memória ao mesmo tempo. Para obter mais informações sobre como controlar uma sessão de vários destinos, consulte Depurando vários destinos.

Nota Há complicações ao depurar destinos dinâmicos e despejar destinos juntos, pois os comandos se comportam de forma diferente para cada tipo de depuração. Por exemplo, se você usar o comando g (Go) quando o sistema atual for um arquivo de despejo, o depurador começará a ser executado, mas você não poderá voltar ao depurador, pois o comando break não é reconhecido como válido para depuração de arquivo de despejo.