Condividi tramite


Visualizzazione e modifica di variabili globali in WinDbg (versione classica)

Il debugger interpreta il nome di una variabile globale come indirizzo virtuale. È quindi possibile usare tutti i comandi descritti in Accesso alla memoria per indirizzo virtuale per leggere o scrivere variabili globali.

Inoltre, è possibile usare il ? (Espressione di valutazione) comando per visualizzare l'indirizzo associato a qualsiasi simbolo.

In WinDbg è anche possibile usare la finestra Espressione di controllo per visualizzare e modificare le variabili globali e locali. La finestra Espressione di controllo può visualizzare qualsiasi elenco di variabili desiderate. Queste variabili possono includere variabili globali e variabili locali da qualsiasi funzione. In qualsiasi momento, nella finestra Espressione di controllo vengono visualizzati i valori di tali variabili che corrispondono all'ambito della funzione corrente. È anche possibile modificare i valori di queste variabili tramite la finestra Espressione di controllo.

Per aprire la finestra Espressione di controllo, scegliere Espressione di controllo dal menu Visualizza . È anche possibile premere ALT+2 o fare clic sul pulsante Espressione di controllo sulla barra degli strumenti: Screenshot del pulsante Espressione di controllo sulla barra degli strumenti.

La schermata seguente mostra un esempio di finestra Espressione di controllo.

Screenshot di una finestra espressione di controllo di esempio in WinDbg.

La finestra Espressione di controllo può contenere quattro colonne. Le colonne Nome e Valore vengono sempre visualizzate e le colonne Tipo e Posizione sono facoltative. Per visualizzare le colonne Tipo e Posizione , fare clic rispettivamente sui pulsanti Typecast e Locations sulla barra degli strumenti.