次の方法で共有


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;

Members

メンバー Description
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 メソッドを呼び出すことによって返されます。

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

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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