次の方法で共有


DEBUG_REASON

デバッグのためのプロセスが起動した理由を指定します。

構文

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

関連項目