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) |