Partilhar via


Ponto de interrupção inicial

Quando o depurador inicia uma nova aplicação alvo, ocorre automaticamente um ponto de interrupção inicial depois que a imagem principal e todas as DLLs ligadas estaticamente são carregadas, e antes que qualquer rotina de inicialização de DLL seja chamada.

Quando o depurador se conecta a uma aplicação em modo de utilizador existente, ocorre imediatamente um ponto de interrupção inicial.

A opção de linha de comando -g faz com que WinDbg ou CDB ignore 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 destino e invadi-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 para 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 Travando e reinicializando o computador de destino.

Ver também

Usando pontos de interrupção

Sintaxe do ponto de interrupção

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

Resolução ambígua do ponto de interrupção

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