Compartilhar via


Ponto de interrupção inicial

Quando o depurador inicia um novo aplicativo de destino, um ponto de interrupção inicial ocorre automaticamente após a imagem principal e todas as DLLs vinculadas estaticamente são carregadas antes que qualquer rotina de inicialização de DLL seja chamada.

Quando o depurador se conecta a um aplicativo em modo de usuário existente, um ponto de interrupção inicial é acionado imediatamente.

A opção de linha de comando -g faz com que WinDbg ou CDB ignorem o ponto de interrupção inicial. Você pode executar automaticamente um comando neste ponto. Para obter mais informações sobre essa situação, consulte Controlando exceções e eventos.

Se você quiser iniciar um novo alvo e interrompê-lo quando a execução do aplicativo real estiver prestes a começar, não use a opção -g. Em vez disso, deixe o ponto de interrupção inicial ocorrer. Depois que o depurador estiver ativo, defina um ponto de interrupção na rotina principal ou winmain e use o comando g (Go ). Todos os procedimentos de inicialização são executados e o aplicativo é interrompido quando a execução do aplicativo principal está prestes a começar.

Para obter mais informações sobre pontos de interrupção automáticos no modo kernel, consulte Falha e reinicialização do computador de destino.

Consulte também

Usando pontos de interrupção

Sintaxe do ponto de interrupção

bp, bu, bm (Definir ponto de interrupção)

Resolução de ponto de interrupção ambíguo

Pontos de interrupção não resolvidos (bu Breakpoints)