DEBUG_FILTER_XXX
DEBUG_FILTER_XXX 定数は、個々の特定のイベントフィルターを指定したり、イベントフィルターの中断状態を指定したり、例外フィルターの処理状態を指定したりという3つの目的で使用されます。
特定のイベントフィルター
特定のイベントフィルターを指定するには、次の定数を使用します。
Value | イベント |
---|---|
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 |
ターゲット出力 |
中断状態
イベントフィルターの中断状態を指定するには、次の定数を使用します。
Value | 説明 |
---|---|
DEBUG_FILTER_BREAK |
イベントはデバッガーに分割されます。 |
DEBUG_FILTER_SECOND_CHANCE_BREAK |
2回目の例外の場合、イベントはデバッガに中断されます。 |
DEBUG_FILTER_OUTPUT |
イベントの通知がデバッガコンソールに出力されます。 |
DEBUG_FILTER_IGNORE |
イベントは無視されます。 |
さらに、任意の例外フィルターの場合、中断状態を DEBUG_FILTER_REMOVE に設定すると、イベントフィルターが削除されます。
処理状態
イベントフィルターの中断状態を指定するには、次の定数を使用します。
Value | 説明 |
---|---|
DEBUG_FILTER_GO_HANDLED |
例外は処理されました。 |
DEBUG_FILTER_GO_NOT_HANDLED |
例外は処理されました。 |
要件
ヘッダー |
DbgEng.h (DbgEng.h を含む) |