Anfänglicher Haltepunkt

Wenn der Debugger eine neue Zielanwendung startet, tritt automatisch ein anfänglicher Haltepunkt ein, nachdem das Standard-Image und alle statisch verknüpften DLLs geladen werden, bevor DLL-Initialisierungsroutinen aufgerufen werden.

Wenn der Debugger an eine vorhandene Benutzermodusanwendung angefügt wird, tritt sofort ein anfänglicher Haltepunkt auf.

Die Befehlszeilenoption -g bewirkt, dass WinDbg oder CDB den anfänglichen Haltepunkt ignoriert. Sie können an dieser Stelle automatisch einen Befehl ausführen. Weitere Informationen zu dieser Situation finden Sie unter Steuern von Ausnahmen und Ereignissen.

Wenn Sie ein neues Ziel starten und in das Ziel einbrechen möchten, wenn die Ausführung der eigentlichen Anwendung beginnt, verwenden Sie nicht die Option -g . Lassen Sie stattdessen den anfänglichen Haltepunkt auftreten. Nachdem der Debugger aktiv ist, legen Sie einen Haltepunkt für die Standard- oder Winmain-Routine fest, und verwenden Sie dann den Befehl g (Go). Alle Initialisierungsverfahren werden dann ausgeführt, und die Anwendung wird beendet, wenn die Ausführung der Standard Anwendung beginnt.

Weitere Informationen zu automatischen Haltepunkten im Kernelmodus finden Sie unter Absturz und Neustarten des Zielcomputers.

Siehe auch

Verwenden von Haltepunkten

Breakpointsyntax

bp, bu, bm (Breakpoint festlegen)

Mehrdeutige Breakpointauflösung

Nicht aufgelöste Breakpoints (bu Breakpoints)