次の方法で共有


CorDebugDebugEventKind 列挙体

DecodeEvent メソッドによって情報がデコードされるイベントの種類を示します。

構文

typedef enum CorDebugDebugEventKind {
    DEBUG_EVENT_KIND_MODULE_LOADED                          = 1,
    DEBUG_EVENT_KIND_MODULE_UNLOADED                        = 2,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE         = 3,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE    = 4,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND  = 5,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED            = 6
} CorDebugRecordFormat;

メンバー

メンバー 説明
DEBUG_EVENT_KIND_MODULE_LOADED モジュールの読み込みイベント。
DEBUG_EVENT_KIND_MODULE_UNLOADED モジュールのアンロード イベント。
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE 初回例外。
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE ユーザーの初回例外。
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND catch ハンドラーが存在する例外。
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED 未処理の例外。

解説

CorDebugDebugEventKind 列挙型のメンバーは、ICorDebugDebugEvent::GetEventKind メソッドを呼び出すことによって返されます。

Note

この列挙型は .NET ネイティブのデバッグ シナリオのみで使用することを目的としています。

必要条件

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

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.6 以降で使用可能、.NET ネイティブのみ

関連項目