Contenuto dell'area di lavoro
Ogni area di lavoro mantiene le informazioni seguenti sulla sessione di debug corrente. Queste informazioni vengono applicate in modo cumulativo, a partire dall'area di lavoro di base e terminano con l'area di lavoro caricata più di recente.
Tutte le informazioni di interruzione e gestione per eccezioni ed eventi. Per altre informazioni sull'interruzione e sulla gestione delle informazioni, vedere Punti di interruzione nelle aree di lavoro.
Tutti i file open source. Se non viene trovato un file di origine, viene visualizzato un messaggio di errore. È possibile chiudere questi messaggi di errore singolarmente o usando la finestra | Chiudere il comando Tutti gli errori di Windows .
Tutti gli alias definiti dall'utente.
Ogni area di lavoro mantiene le informazioni seguenti sulle impostazioni di configurazione del debugger. Queste informazioni vengono applicate in modo cumulativo, a partire dall'area di lavoro di base e terminano con l'area di lavoro caricata più di recente.
Percorso del simbolo.
Percorso dell'immagine eseguibile.
Percorso di origine. Nel debug remoto vengono salvati il percorso di origine principale e il percorso di origine locale.
Le opzioni di origine correnti impostate con l+, l- (Imposta opzioni di origine).
Impostazioni del file di log.
Impostazioni di connessione del kernel COM, se la connessione è stata avviata tramite l'interfaccia grafica.
I percorsi più recenti in ogni finestra di dialogo Apri , ad eccezione dei percorsi dei file di testo e del file di testo dell'area di lavoro, che non vengono salvati.
Impostazioni correnti di .enable_unicode, .force_radix_output e .enable_long_status.
Tutte le aree di lavoro predefinite e le aree di lavoro denominate mantengono le informazioni seguenti sull'interfaccia grafica WinDbg. Queste informazioni vengono caricate in modo cumulativo, a partire dall'area di lavoro di base e terminano con l'area di lavoro caricata più di recente.
Titolo della finestra WinDbg
Impostazione Di apertura automatica disassembly
Tipo di carattere predefinito
Tutte le aree di lavoro predefinite e le aree di lavoro denominate mantengono le informazioni seguenti sull'interfaccia grafica WinDbg. Queste informazioni non vengono applicate in modo cumulativo. Dipende solo dall'area di lavoro caricata più di recente.
Dimensioni e posizione della finestra WinDbg sul desktop.
Finestre di informazioni di debug aperte.
Dimensioni e posizione di ogni finestra aperta, incluse le dimensioni della finestra, il relativo stato mobile o ancorato, indipendentemente dal fatto che sia a schede con altre finestre e tutte le impostazioni correlate nel menu di scelta rapida.
Posizione del limite del riquadro nella finestra Del comando debugger e impostazione di ritorno a capo automatico in tale finestra.
Se la barra degli strumenti e la barra di stato e le singole barre degli strumenti di ogni finestra delle informazioni di debug sono visibili.
Personalizzazione della finestra Registri.
I flag nella finestra Chiamate, nella finestra Variabili locali e nella finestra Espressione di controllo.
Elementi visualizzati nella finestra Espressione di controllo.
Posizione del cursore in ogni finestra origine.
Aree di lavoro denominate
Le aree di lavoro denominate contengono informazioni aggiuntive non archiviate nelle aree di lavoro predefinite.
Queste informazioni aggiuntive includono informazioni sullo stato della sessione corrente. Quando viene salvata un'area di lavoro denominata, la sessione corrente viene salvata. Se questa area di lavoro viene aperta in un secondo momento, questa sessione viene riavviata automaticamente.
È possibile avviare solo il debug del kernel, il debug dei file di dump e il debug di processi in modalità utente generati in questo modo. Le sessioni remote e i processi in modalità utente a cui è collegato il debugger non dispongono di queste informazioni di sessione salvate nelle aree di lavoro.
Non è possibile aprire questo tipo di area di lavoro denominata se un'altra sessione è già attiva.
Debug di client e aree di lavoro
Quando si usa WinDbg come client di debug, l'area di lavoro salva solo i valori impostati tramite l'interfaccia grafica. Le modifiche apportate tramite la finestra Di comando del debugger non vengono salvate. Questa restrizione garantisce che vengano riflesse solo le modifiche apportate al client locale, perché la finestra Comando debugger accetta input da tutti i client e dal server di debug. Per altre informazioni, vedere Controllo di una sessione di debug remoto.
Punti di interruzione nelle aree di lavoro
Inoltre, le informazioni sui punti di interruzione vengono salvate nelle aree di lavoro, inclusi l'indirizzo di interruzione e lo stato. Punti di interruzione attivi al termine di una sessione all'avvio della sessione successiva. Tuttavia, alcuni di questi punti di interruzione potrebbero non essere risolti se i moduli appropriati non sono ancora stati caricati.
I punti di interruzione specificati da un'espressione di simbolo, da un numero di riga, da un indirizzo numerico o tramite il mouse in una finestra di origine vengono tutti salvati nelle aree di lavoro. I punti di interruzione specificati tramite il mouse in una finestra Disassembly o Chiamate non vengono salvati nelle aree di lavoro.
Se si esegue il debug di più processi in modalità utente, vengono salvati solo i punti di interruzione associati al processo zero.