Condividi tramite


!gflag

L'estensione !gflag imposta o visualizza i flag globali.

!gflag [+|-] Value 
!gflag {+|-} Abbreviation 
!gflag -? 
!gflag 

Parametri

Valore
Specifica un numero esadecimale a 32 bit. Se non si usa un segno più () o un segno meno (+-), questo numero diventa il nuovo valore del campo di bit del flag globale. Se si aggiunge un segno più (+) prima di questo numero, il numero specifica uno o più bit di flag globale da impostare su 1. Se si aggiunge un segno meno (-) prima di questo numero, il numero specifica uno o più bit di flag globali da impostare su zero.

Abbreviazione
Specifica un singolo flag globale. L'abbreviazione è un'abbreviazione di tre lettere per un flag globale impostato su 1 (+) o su zero (-).

-?
Visualizza il testo della Guida per questa estensione, incluso un elenco di abbreviazioni di flag globali, nella finestra Del comando del debugger.

DLL

Exts.dll

Informazioni aggiuntive

È anche possibile impostare questi flag usando l'utilità Global Flags (Gflags.exe).

Osservazioni:

Se non si specificano argomenti, l'estensione !gflag visualizza le impostazioni correnti del flag globale.

La tabella seguente contiene le abbreviazioni che è possibile usare per il parametro Abbreviazione .

valore Nome Descrizione

0x00000001

"soe"

Arrestarsi in caso di eccezione.

0x00000002

"sls"

Mostra snap del caricatore.

0x00000004

"dic"

Eseguire il debug del comando iniziale.

0x00000008

"shg"

Arrestare se l'interfaccia utente grafica smette di rispondere, ovvero si blocca.

0x00000010

"htc"

Abilitare il controllo della parte finale dell'heap.

0x00000020

"hfc"

Abilitare il controllo gratuito dell'heap.

0x00000040

"hpc"

Abilitare il controllo dei parametri dell'heap.

0x00000080

"hvc"

Abilitare la convalida dell'heap alla chiamata.

0x00000100

"button"

Abilitare il controllo della parte finale del pool.

0x00000200

"pfc"

Abilitare il controllo gratuito del pool.

0x00000400

"ptg"

Abilitare l'assegnazione di tag al pool.

0x00000800

"htg"

Abilitare l'assegnazione di tag heap.

0x00001000

"ust"

Creare un database di analisi dello stack in modalità utente.

0x00002000

"kst"

Creare un database di analisi dello stack in modalità kernel.

0x00004000

"otl"

Mantenere un elenco di oggetti per ogni tipo.

0x00008000

"htd"

Abilitare l'assegnazione di tag heap in base alla DLL.

0x00010000

"idp"

Non utilizzato.

0x00020000

"d32"

Abilitare il debug del sottosistema Microsoft Win32.

0x00040000

"ksl"

Abilitare il caricamento dei simboli del debugger del kernel.

0x00080000

"dps"

Disabilitare il paging degli stack del kernel.

0x00100000

"scb"

Abilitare le interruzioni di sistema critiche.

0x00200000

"dhc"

Disabilitare l'unione dell'heap gratuitamente.

0x00400000

"ece"

Abilitare l'eccezione di chiusura.

0x00800000

"eel"

Abilitare la registrazione delle eccezioni.

0x01000000

"eot"

Abilitare l'assegnazione di tag ai tipi di handle oggetto.

0x02000000

"hpa"

Inserire le allocazioni dell'heap alla fine delle pagine.

0x04000000

"dwl"

Debug WINLOGON.

0x08000000

"ddp"

Disabilitare l'output DbgPrint e KdPrint in modalità kernel.

0x10000000

NULL

Non utilizzato.

0x20000000

"sue"

Arrestare l'eccezione in modalità utente non gestita

0x40000000

NULL

Non utilizzato.

0x80000000

"dpd"

Disabilitare la verifica della DLL protetta.