Punto di interruzione iniziale
Quando il debugger avvia una nuova applicazione di destinazione, un punto di interruzione iniziale si verifica automaticamente dopo che l'immagine principale e tutte le DLL collegate staticamente vengono caricate prima che vengano chiamate routine di inizializzazione DLL.
Quando il debugger si collega a un'applicazione in modalità utente esistente, si verifica immediatamente un punto di interruzione iniziale.
L'opzione della riga di comando -g causa l'ignorare il punto di interruzione iniziale di WinDbg o CDB. È possibile eseguire automaticamente un comando a questo punto. Per altre informazioni su questa situazione, vedere Controllo delle eccezioni e degli eventi.
Se si vuole avviare una nuova destinazione ed eseguirla quando l'esecuzione dell'applicazione effettiva sta per iniziare, non usare l'opzione -g . Lasciare invece che si verifichi il punto di interruzione iniziale. Dopo che il debugger è attivo, impostare un punto di interruzione nella routine principale o winmain e quindi usare il comando g (Go). Tutte le procedure di inizializzazione vengono quindi eseguite e l'applicazione si arresta quando l'esecuzione dell'applicazione principale sta per iniziare.
Per altre informazioni sui punti di interruzione automatici in modalità kernel, vedere Arresto anomalo e riavvio del computer di destinazione.
Vedi anche
Sintassi punto di interruzione
Risoluzione ambigua dei punti di interruzione
Punti di interruzione non risolti (punti di interruzione bu)