デバッグのためのプロセスが起動した理由を指定します。
構文
public enum enum_DEBUG_REASON {
DEBUG_REASON_ERROR = 0,
DEBUG_REASON_USER_LAUNCHED = 1,
DEBUG_REASON_USER_ATTACHED = 2,
DEBUG_REASON_AUTO_ATTACHED = 3,
DEBUG_REASON_CAUSALITY = 4
};
フィールド
DEBUG_REASON_ERROR
特定されないエラーが発生しました (他の理由が合わないとき、これが既定の条件として利用されます)。
DEBUG_REASON_USER_LAUNCHED
ユーザーの要求でプロセスが起動しました。
DEBUG_REASON_USER_ATTACHED
既に実行中のプロセスが、ユーザーによってにアタッチされました。
DEBUG_REASON_AUTO_ATTACHED
プロセスは、起動時に自動的にアタッチされました。
DEBUG_REASON_CAUSALITY
Just-In-Time (JIT) デバッグ イベントに起因してプロセスが起動しました。
解説
GetDebugReason メソッドから返されました。
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll