!gflag
!gflag 延伸模組會設定或顯示全域旗標。
!gflag [+|-] Value
!gflag {+|-} Abbreviation
!gflag -?
!gflag
參數
價值
指定32位十六進位數位。 如果您未使用加號 (+) 或減號 (-),此數位會變成全域旗標位欄位的新值。 如果您在這個數位之前新增加號 (+) ,數位會指定要設定為 1 的一或多個全域旗標位。 如果您在這個數位前面加上減號 (-),數位會指定要設定為零的一或多個全局旗標位。
縮寫
指定單一全域旗標。 縮寫 是全域旗標的三個字母縮寫,設定為 1(+) 或零 (-)。
-?
在 [調試程式命令] 視窗中顯示此延伸模組的一些說明文字,包括全域旗標縮寫的清單。
DLL
Exts.dll
其他資訊
您也可以使用全域旗標公用程式 (Gflags.exe) 來設定這些旗標。
備註
如果您未指定任何自變數, !gflag 延伸模組會顯示目前的全域旗標設定。
下表包含您可以用於縮寫參數的縮寫。
值 | 名稱 | 描述 |
---|---|---|
0x00000001 |
“soe” |
在例外狀況時停止。 |
0x00000002 |
“sls” |
顯示載入器貼齊。 |
0x00000004 |
“dic” |
偵錯初始命令。 |
0x00000008 |
“shg” |
如果 GUI 停止回應,請停止 (也就是停止回應)。 |
0x00000010 |
“tc” |
啟用堆積尾端檢查。 |
0x00000020 |
“hfc” |
啟用堆積免費檢查。 |
0x00000040 |
“hpc” |
啟用堆積參數檢查。 |
0x00000080 |
“hvc” |
在呼叫時啟用堆積驗證。 |
0x00000100 |
“參與了” |
啟用集區尾檢查。 |
0x00000200 |
“pfc” |
啟用集區免費檢查。 |
0x00000400 |
“ptg” |
啟用集區標記。 |
0x00000800 |
“htg” |
啟用堆積標記。 |
0x00001000 |
“ust” |
建立使用者模式堆疊追蹤 DB。 |
0x00002000 |
“kst” |
建立內核模式堆疊追蹤 DB。 |
0x00004000 |
“otl” |
維護每個類型的物件清單。 |
0x00008000 |
“htd” |
啟用 DLL 的堆積標記。 |
0x00010000 |
“idp” |
未使用的。 |
0x00020000 |
“d32” |
啟用 Microsoft Win32 子系統的偵錯。 |
0x00040000 |
“ksl” |
啟用核心調試程式符號的載入。 |
0x00080000 |
“dps” |
停用核心堆疊的分頁。 |
0x00100000 |
“scb” |
啟用重大系統中斷。 |
0x00200000 |
“dhc” |
免費停用堆積聯合。 |
0x00400000 |
“ece” |
啟用關閉例外狀況。 |
0x00800000 |
“鰻魚” |
啟用例外狀況記錄。 |
0x01000000 |
“eot” |
啟用物件句柄類型標記。 |
0x02000000 |
“hpa” |
將堆積配置放在頁面結尾。 |
0x04000000 |
“dwl” |
偵錯 WINLOGON。 |
0x08000000 |
“ddp” |
停用內核模式 DbgPrint 和 KdPrint 輸出。 |
0x10000000 |
NULL |
未使用的。 |
0x20000000 |
“sue” |
在未處理的使用者模式例外狀況上停止 |
0x40000000 |
NULL |
未使用的。 |
0x80000000 |
“dpd” |
停用受保護的 DLL 驗證。 |