次の方法で共有


列挙体のデバッグ

このセクションでは、デバッグ API が使用するアンマネージ列挙体について説明します。

このセクションの内容

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

CLRDataAddressType 列挙
IXCLRDataProcess::GetAddressType によって指定されたアドレスに含まれるデータの種類を示します。

CLRDataByNameFlag 列挙型
検索で名前がどのように一致するかを示します。

CLRDataDetailedFrameType 列挙
IXCLRDataStackWalk::GetFrameType メソッドからの呼び出し履歴内のフレームの種類について詳しく説明します。

CLRDataEnumMemoryFlags 列挙型
ICLRDataEnumMemoryRegions::EnumMemoryRegions メソッドの呼び出しが含まれるメモリ領域を表します。

CLRDataExceptionSameFlag 列挙型
例外の状態がシステム レコードと一致する方法を示します。

CLRDataFieldFlag 列挙型
フィールドのさまざまな属性を示します。

CLRDataFollowStubInFlag 列挙型
スタブのフォロー方法を定義する、 IXCLRDataProcess::FollowStub および IXCLRDataProcess::FollowStub2 に渡されるフラグのセット。

CLRDataFollowStubOutFlag 列挙型
IXCLRDataProcess::FollowStub および IXCLRDataProcess::FollowStub2 から返されるフラグのセット。

CLRDataMethodCodeNotification 列挙型
配信する必要があるメソッド インスタンス コードに関連する通知の種類を示します。 IXCLRDataProcess::SetCodeNotifications および IXCLRDataProcess::SetAllCodeNotifications メソッドの呼び出しで使用されます。

CLRDataModuleExtentType 列挙
IXCLRDataModule::EnumExtent を使用して、モジュールに関連付けられているメモリ領域の種類を示します。

CLRDataOtherNotifyFlag 列挙型
配信する必要がある通知の種類を示します。 IXCLRDataProcess::SetOtherNotificationFlags メソッドの呼び出しで使用されます。

CLRDataSimpleFrameType 列挙
IXCLRDataStackWalk::GetFrameType からの呼び出し履歴内のフレームの種類について説明します。

CLRDataSourceType 列挙型
CLRDATA_IL_ADDRESS_MAP 構造体によって使用される値を提供します。

CLRDataValueFlag 列挙型
値のさまざまな属性を示します。

COR_PUB_ENUMPROCESS 列挙型
列挙するプロセスの型を識別します。

CorDebugBlockingReason 列挙体
指定されたオブジェクト上でスレッドがブロックされる理由を指定します。

CorDebugChainReason 列挙型
呼び出しチェーンが開始する理由を示します。

CorDebugCodeInvokeKind 列挙体
エクスポートされた関数がマネージド コードを呼び出す方法を示します。

CorDebugCodeInvokePurpose 列挙体
エクスポートされた関数がマネージド コードを呼び出す理由を示します。

CorDebugCreateProcessFlags 列挙型
ICorDebug::CreateProcess メソッドの呼び出しに使用できる、追加のデバッグ オプションを提供します。

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

CorDebugDecodeEventFlagsWindows 列挙体
Windows プラットフォームのデバッグ イベントに関する追加情報を提供します。

CorDebugExceptionCallbackType 列挙型
ICorDebugManagedCallback2::Exception イベントからのコールバックの型を示します。

CorDebugExceptionFlags 列挙型
例外に関する追加情報を提供します。

CorDebugExceptionUnwindCallbackType 列挙型
アンワインド フェーズ中にコールバックによって通知されるイベントを示します。

CorDebugGCType 列挙型
ガベージ コレクターがワークステーションまたはサーバーのどちらで実行されているかを示します。

CorDebugGenerationTypes 列挙型
マネージド ヒープ上のメモリ領域の生成を指定します。

CorDebugHandleType 列挙型
ハンドル型を示します。

CorDebugIlToNativeMappingTypes 列挙型
ネイティブ命令の特定の範囲が特別なコード領域に対応するかどうかを示します。

CorDebugIntercept 列挙型
ステップ インできるコードの型を示します。

CorDebugInterfaceVersion 列挙型
.NET Framework のバージョン、またはインターフェイスが導入された .NET Framework のバージョンのいずれかを指定します。

CorDebugInternalFrameType 列挙型
スタック フレームの型を示します。

CorDebugJITCompilerFlags 列挙型
マネージド Just-In-Time (JIT) コンパイラの動作に影響を与える値が含まれます。

CorDebugJITCompilerFlagsDeprecated 列挙型
互換性のために残されています。 代わりに、CorDebugJITCompilerFlags 列挙型の CORDEBUG_JIT_DEFAULT メンバーを使用します。

CorDebugMappingResult 列挙型
命令ポインター (IP) の値が得られた方法の詳細を提供します。

CorDebugMDAFlags 列挙型
マネージド デバッグ アシスタント (MDA) が生成されるスレッドのステータスを指定します。

CorDebugNGenPolicy 列挙型
デバッガーがネイティブ イメージ キャッシュからネイティブ (NGen) イメージを読み込むかどうかを指定する値を提供します。

CorDebugPlatform 列挙型
ICorDebugDataTarget::GetPlatform メソッドで使用されるターゲット プラットフォームの値を提供します。

CorDebugRecordFormat 列挙体
ネイティブ例外デバッグ イベントに関する情報を格納するバイト配列内のデータの形式を示します。

CorDebugRegister 列挙型
指定されたプロセッサ アーキテクチャに関連付けられたレジスタを指定します。

CorDebugSetContextFlag 列挙体
スタック上のアクティブ (またはリーフ) フレーム上からのコンテキストなのか、別のフレームからのアンワインドにより計算されたコンテキストなのかを示します。

CorDebugStateChange 列挙体
プロセスへの変更に基づいて破棄が必要となった、キャッシュされたデータの量を示します。

CorDebugStepReason 列挙型
個々のステップの結果を示します。

CorDebugThreadState 列挙型
デバッグのスレッドの状態を指定します。

CorDebugUnmappedStop 列挙型
ステッパによるコード実行の停止をトリガーする可能性のあるマップ解除したコードの型を指定します。

CorDebugUserState 列挙型
スレッドのユーザーの状態を示します。

CorGCReferenceType 列挙型
ガベージ コレクトされる必要のあるオブジェクトのソースを識別します。

ILCodeKind 列挙型
デバッガーがローカル変数またはプロファイラー ReJIT インストルメンテーションに追加されたコードにアクセスできるかどうかを指定する値を提供します。

LoggingLevelEnum 列挙型
マネージド スレッドがイベントを記録する際にイベント ログに書き込まれる説明メッセージの重大度レベルを示します。

LogSwitchCallReason 列挙型
デバッグとトレースの切り替えで実行された操作を示します。

VariableLocationType 列挙型
変数の元の場所の型を示します。

WriteableMetadataUpdateMode 列挙型
メモリ内のメタデータ更新をデバッガーに対して可視にするかどうかを指定する値を提供します。

デバッグ コクラス

デバッグのインターフェイス

デバッグ グローバル静的関数

デバッグ構造体