DEBUG_FILTER_XXX

DEBUG_FILTER_XXX 常數用於三個不同的用途:指定個別的特定事件篩選條件、指定事件篩選條件的中斷狀態,以及指定例外狀況篩選條件的處理狀態。

特定事件篩選

下列常數是用來指定特定的事件篩選條件。

事件

DEBUG_FILTER_CREATE_THREAD

建立線程

DEBUG_FILTER_EXIT_THREAD

結束線程

DEBUG_FILTER_CREATE_PROCESS

建立程式

DEBUG_FILTER_EXIT_PROCESS

結束程式

DEBUG_FILTER_LOAD_MODULE

載入模組

DEBUG_FILTER_UNLOAD_MODULE

卸除模組

DEBUG_FILTER_SYSTEM_ERROR

系統錯誤

DEBUG_FILTER_INITIAL_BREAKPOINT

初始斷點

DEBUG_FILTER_INITIAL_MODULE_LOAD

初始模組載入

DEBUG_FILTER_DEBUGGEE_OUTPUT

目標輸出

中斷狀態

下列常數是用來指定事件篩選條件的中斷狀態。

Description

DEBUG_FILTER_BREAK

事件會中斷至調試程式。

DEBUG_FILTER_SECOND_CHANCE_BREAK

如果事件是第二個機率例外狀況,事件將會中斷至調試程式。

DEBUG_FILTER_OUTPUT

事件的通知將會列印到調試程式控制台。

DEBUG_FILTER_IGNORE

事件會被忽略。

此外,針對任意例外狀況篩選條件,將中斷狀態設定為DEBUG_FILTER_REMOVE,會移除事件篩選條件。

處理狀態

下列常數是用來指定例外狀況篩選條件的處理狀態。

Description

DEBUG_FILTER_GO_HANDLED

已處理例外狀況。

DEBUG_FILTER_GO_NOT_HANDLED

尚未處理例外狀況。

規格需求

標頭

DbgEng.h (包含 DbgEng.h)