次の方法で共有


CLR_DEBUGGING_PROCESS_FLAGS 列挙体

ICLRDebugging::OpenVirtualProcess メソッドが使用する値を提供します。

構文

typedef enum CLR_DEBUGGING_PROCESS_FLAGS
{
   CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,
   CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2
}  CLR_DEBUGGING_PROCESS_FLAGS;

メンバー

メンバー 説明
CLR_DEBUGGING_MANAGED_EVENT_PENDING このランタイムには、送信する非キャッチアップ マネージド デバッガー イベントがありません。 キャッチアップおよび非キャッチアップ イベントの違いについては、「解説」を参照してください。
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH 保留中のマネージド イベントは、Debugger.Launch 要求です。

解説

キャッチアップ イベントには、プロセスにアタッチした後にデバッガーが現在の状態になるようにする、プロセス、アプリケーション ドメイン、アセンブリ、モジュール、スレッドの作成通知が含まれます。 CLR_DEBUGGING_MANAGED_EVENT_PENDING フラグによって示される非キャッチアップ イベントには、例外やマネージド デバッグ アシスタント (MDA) 通知など、他のすべてのデバッガー イベントが含まれます。

CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH フラグにより、ランタイムは、終了例外と、キャンセル可能なマネージド デバッガーをアタッチする要求を区別できます。

必要条件

:システム要件」を参照してください。

ヘッダー: Metahost.idl、Metahost.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4 以降で使用可能

関連項目