次の方法で共有


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 を含む)