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

ここでは、共通言語ランタイム (CLR: Common Language Runtime) で実行するプログラムのデバッグを処理するアンマネージ インターフェイスについて説明します。This section describes the unmanaged interfaces that handle the debugging of a program that is executing in the common language runtime (CLR).

このセクションの内容In This Section

ICLRDataEnumMemoryRegions インターフェイスICLRDataEnumMemoryRegions Interface
呼び出し元が指定したメモリ範囲を列挙するメソッドを提供します。Provides a method to enumerate regions of memory that are specified by callers.

ICLRDataEnumMemoryRegionsCallback インターフェイスICLRDataEnumMemoryRegionsCallback Interface
メモリの指定された領域を列挙した結果の EnumMemoryRegions をデバッガーにレポートするコールバック メソッドを提供します。Provides a callback method for EnumMemoryRegions to report to the debugger, the result of an attempt to enumerate a specified region of memory.

ICLRDataTarget インターフェイスICLRDataTarget Interface
対象の CLR プロセスと対話するためのメソッドを提供します。Provides methods for interaction with a target CLR process.

ICLRDataTarget2 インターフェイスICLRDataTarget2 Interface
データ アクセス サービス層で使用して対象プロセスの仮想メモリ領域を操作する、ICLRDataTarget のサブクラスです。A subclass of ICLRDataTarget that is used by the data access services layer to manipulate virtual memory regions in the target process.

ICLRDataTarget3 インターフェイスICLRDataTarget3 Interface
例外情報へのアクセスを提供する ICLRDataTarget2 のサブクラスです。A subclass of ICLRDataTarget2 that provides access to exception information.

ICLRDebugging インターフェイスICLRDebugging Interface
デバッグ用にモジュールの読み込みとアンロードを処理するメソッドを提供します。Provides methods that handle loading and unloading modules for debugging.

ICLRDebuggingLibraryProvider インターフェイスICLRDebuggingLibraryProvider Interface
には、提供 ライブラリのメソッド メソッドが含まれています。このメソッドは、共通言語ランタイムのバージョン固有のデバッグライブラリをオンデマンドで検索して読み込むことができるようにする、ライブラリプロバイダーのコールバックインターフェイスを取得します。Includes the ProvideLibrary Method method, which gets a library provider callback interface that allows common language runtime version-specific debugging libraries to be located and loaded on demand.

ICLRMetadataLocator インターフェイスICLRMetadataLocator Interface
データ アクセス サービス層で使用して、対象プロセス内のアセンブリのメタデータを見つけるためのインターフェイスです。Interface used by the data access services layer to locate metadata of assemblies in a target process.

ICorDebug インターフェイスICorDebug Interface
開発者が CLR 環境でアプリケーションをデバッグできるようにするメソッドを提供します。Provides methods that allow developers to debug applications in the CLR environment.

の Appdomain インターフェイスICorDebugAppDomain Interface
アプリケーション ドメインをデバッグするためのメソッドを提供します。Provides methods for debugging application domains.

ICorDebugAppDomain2 インターフェイスICorDebugAppDomain2 Interface
配列、ポインター、関数ポインター、および ByRef 型を使用するメソッドを提供します。Provides methods to work with arrays, pointers, function pointers, and ByRef types. これは、ICorDebugAppDomain インターフェイスの機能を拡張するインターフェイスです。This interface is an extension of the ICorDebugAppDomain interface.

ICorDebugAppDomain3 インターフェイスICorDebugAppDomain3 Interface
アプリケーションドメインの Windows ランタイム型を操作するメソッドを提供します。Provides methods to work with the Windows Runtime types in an application domain. このインターフェイスは、ICorDebugAppDomain インターフェイスと ICorDebugAppDomain2 インターフェイスを拡張します。This interface is an extension of the ICorDebugAppDomain and ICorDebugAppDomain2 interfaces.

ICorDebugAppDomain4 インターフェイスICorDebugAppDomain4 Interface
コードを論理的に拡張して、COM 呼び出し可能ラッパーからマネージオブジェクトを 取得しますLogically extends the ICorDebugAppDomain interface to get a managed object from a COM callable wrapper.

ICorDebugAppDomainEnum インターフェイスICorDebugAppDomainEnum Interface
列挙体の次の位置から、指定した数の ICorDebugAppDomain の値を返すメソッドを提供します。Provides a method that returns a specified number of ICorDebugAppDomain values starting at the next location in the enumeration.

ICorDebugArrayValue インターフェイスICorDebugArrayValue Interface
1 次元または多次元の配列を表す ICorDebugHeapValue のサブクラスです。A subclass of ICorDebugHeapValue that represents a single-dimensional or multi-dimensional array.

のアセンブリインターフェイスICorDebugAssembly Interface
アセンブリを表します。Represents an assembly.

ICorDebugAssembly2 インターフェイスICorDebugAssembly2 Interface
アセンブリを表します。Represents an assembly. これは、ICorDebugAssembly インターフェイスの機能を拡張するインターフェイスです。This interface is an extension of the ICorDebugAssembly interface.

ICorDebugAssembly3 インターフェイスICorDebugAssembly3 Interface
は、この アセンブリ インターフェイスを論理的に拡張して、コンテナーアセンブリとそれに含まれるアセンブリのサポートを提供します。Logically extends the ICorDebugAssembly interface to provide support for container assemblies and their contained assemblies. .NET ネイティブのみで使用できます。Available on .NET Native only.

いいね。インターフェイスICorDebugAssemblyEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugAssembly 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugAssembly arrays.

ICorDebugBlockingObjectEnum インターフェイスICorDebugBlockingObjectEnum Interface
CorDebugBlockingObject構造体のリストの列挙子を提供します。Provides an enumerator for a list of CorDebugBlockingObject structures.

の値のインターフェイスICorDebugBoxValue Interface
ボックス化された値クラスのオブジェクトを表す ICorDebugHeapValue のサブクラス。A subclass of ICorDebugHeapValue that represents a boxed value class object.

ICorDebugBreakpoint インターフェイスICorDebugBreakpoint Interface
関数のブレークポイント、または値のウォッチ ポイントを表します。Represents a breakpoint in a function or a watch point on a value.

いいね Pointenum インターフェイスICorDebugBreakpointEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugBreakpoint 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugBreakpoint arrays.

というチェーンインターフェイスICorDebugChain Interface
物理呼び出し履歴または論理呼び出し履歴のセグメントを表します。Represents a segment of a physical or logical call stack.

ICorDebugChainEnum インターフェイスICorDebugChainEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugChain 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugChain arrays.

のクラスインターフェイスICorDebugClass Interface
基本型または複合型 (つまり、ユーザー定義) のいずれかの型を表します。Represents a type, which can be either basic or complex (that is, user-defined). 型がジェネリックの場合、ICorDebugClass はインスタンス化されないジェネリック型を表します。If the type is generic, ICorDebugClass represents the uninstantiated generic type.

ICorDebugClass2 インターフェイスICorDebugClass2 Interface
ジェネリック、または Type 型のメソッド パラメーターを持つクラスを表します。Represents a generic class or a class with a method parameter of type Type. このインターフェイスは、ICorDebugClass の機能を拡張します。This interface extends ICorDebugClass.

のコードインターフェイスICorDebugCode Interface
Microsoft Intermediate Language (MSIL) コードまたはネイティブ コードのセグメントを表します。Represents a segment of either Microsoft intermediate language (MSIL) code or native code.

ICorDebugCode2 インターフェイスICorDebugCode2 Interface
ICorDebugCode の機能を拡張するメソッドを提供します。Provides methods that extend the capabilities of ICorDebugCode.

ICorDebugCode3 インターフェイスICorDebugCode3 Interface
コードICorDebugCode2を拡張して、マネージ戻り値に関する情報を提供するメソッドを提供します。Provides a method that extends ICorDebugCode and ICorDebugCode2 to provide information about a managed return value.

ICorDebugCode4 インターフェイスICorDebugCode4 Interface
デバッガーが関数のローカル変数と引数を列挙できるようにするメソッドを提供します。Provides a method that enables a debugger to enumerate the local variables and arguments in a function.

のコードの列挙型インターフェイスICorDebugCodeEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugCode 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugCode arrays.

「いいね! 値インターフェイス」ICorDebugComObjectValue Interface
キャッシュされたインターフェイス オブジェクトを取得するメソッドを提供します。Provides methods to retrieve cached interface objects.

テキストコンテキストインターフェイスICorDebugContext Interface
コンテキストのオブジェクトを表します。Represents a context object. このインターフェイスはまだ実装されていません。This interface has not been implemented yet.

のコントロールインターフェイスICorDebugController Interface
コードの実行コンテキストを制御できる Process または AppDomain のスコープを表します。Represents a scope, either a Process or an AppDomain, in which code execution context can be controlled.

の場合は、このインターフェイスICorDebugDataTarget Interface
特定のターゲット プロセスにアクセスするためのコールバック インターフェイスが用意されています。Provides a callback interface that provides access to a particular target process.

ICorDebugDataTarget2 インターフェイスICorDebugDataTarget2 Interface
によって、"の" を論理的に 拡張しますLogically extends the ICorDebugDataTarget interface. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugDataTarget3 インターフェイスICorDebugDataTarget3 Interface
提供され たモジュール に関する情報を提供するために、によって、参照インターフェイスを論理的に拡張します。Logically extends the ICorDebugDataTarget interface to provide information about loaded modules. .NET ネイティブのみで使用できます。Available on .NET Native only.

のイベントインターフェイスICorDebugDebugEvent Interface
すべての ICorDebug デバッグ イベントを派生させる基本インターフェイスを定義します。Defines the base interface from which all ICorDebug debug events derive. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugEditAndContinueErrorInfo インターフェイスICorDebugEditAndContinueErrorInfo Interface
互換性のために残されています。Obsolete. このインターフェイスは使用しないでください。Do not use this interface.

ICorDebugEditAndContinueSnapshot インターフェイスICorDebugEditAndContinueSnapshot Interface
互換性のために残されています。Obsolete. このインターフェイスは使用しないでください。Do not use this interface.

ICorDebugEnum インターフェイスICorDebugEnum Interface
デバッグ中の列挙子の抽象基底インターフェイスとして機能します。Serves as the abstract base interface for debugging enumerators.

いいね Infoenum インターフェイスICorDebugErrorInfoEnum Interface
互換性のために残されています。Obsolete. このインターフェイスは使用しないでください。Do not use this interface.

の場合は、インターフェイスICorDebugEval Interface
デバッガーが、デバッグ中のコードのコンテキスト内でコードを実行できるメソッドを提供します。Provides methods to enable the debugger to execute code within the context of the code being debugged.

ICorDebugEval2 インターフェイスICorDebugEval2 Interface
ジェネリック型をサポートできるように ICorDebugEval を拡張します。Extends ICorDebugEval to provide support for generic types.

は、の例外のイベントインターフェイスICorDebugExceptionDebugEvent Interface
は、例外イベントをサポートするために、の イベント インターフェイスを拡張します。Extends the ICorDebugDebugEvent interface to support exception events. .NET ネイティブのみで使用できます。Available on .NET Native only.

いい Exceptionobjectcallstackenum インターフェイスICorDebugExceptionObjectCallStackEnum Interface
例外オブジェクトに埋め込まれているコール スタックの情報の列挙子を提供します。Provides an enumerator for call stack information that is embedded in an exception object.

の値インターフェイスICorDebugExceptionObjectValue Interface
によっ て、 のマネージ例外オブジェクトからスタックトレース情報を提供するように、の機能を拡張します。Extends the ICorDebugObjectValue interface to provide stack trace information from a managed exception object.

テキストフレームインターフェイスICorDebugFrame Interface
現在のスタックのフレームを表します。Represents a frame on the current stack.

の場合は、インターフェイスの列挙体ICorDebugFrameEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugFrame 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugFrame arrays.

の関数インターフェイスICorDebugFunction Interface
マネージド関数またはマネージド メソッドを表します。Represents a managed function or method.

ICorDebugFunction2 インターフェイスICorDebugFunction2 Interface
ICorDebugFunction を論理的に拡張して、"マイ コードのみ" ステップ実行によるデバッグをサポートします。Logically extends ICorDebugFunction to provide support for Just My Code step-through debugging.

ICorDebugFunction3 インターフェイスICorDebugFunction3 Interface
により、再 Jit 要求からコードへのアクセスを提供するために、の 関数 インターフェイスを論理的に拡張します。Logically extends the ICorDebugFunction interface to provide access to code from a ReJIT request.

いいね! ブレークポイントインターフェイスICorDebugFunctionBreakpoint Interface
関数内のブレークポイントをサポートするように ICorDebugBreakpoint を拡張します。Extends ICorDebugBreakpoint to support breakpoints within functions.

"いいね!" インターフェイスの列挙ICorDebugGCReferenceEnum Interface
ガベージ コレクトされるオブジェクトの列挙子を提供します。Provides an enumerator for objects that will be garbage-collected.

の値インターフェイスICorDebugGenericValue Interface
すべての値に適用する ICorDebugValue のサブクラスです。A subclass of ICorDebugValue that applies to all values. このインターフェイスは、値に対して Get メソッドと Set メソッドを提供します。This interface provides Get and Set methods for the value.

は、"いいね" インターフェイスICorDebugGuidToTypeEnum Interface
GUID およびその対応する ICorDebugType オブジェクトをマップするオブジェクトの列挙子を提供します。Provides an enumerator for an object that maps GUIDs and their corresponding ICorDebugType objects.

の値インターフェイスICorDebugHandleValue Interface
デバッガーが作成したガベージ コレクションのハンドルへの参照値を表す ICorDebugReferenceValue のサブクラスです。A subclass of ICorDebugReferenceValue that represents a reference value to which the debugger has created a handle for garbage collection.

このインターフェイスは、このインターフェイスによってICorDebugHeapEnum Interface
マネージド ヒープのオブジェクトの列挙子を提供します。Provides an enumerator for objects on the managed heap.

ICorDebugHeapSegmentEnum インターフェイスICorDebugHeapSegmentEnum Interface
マネージド ヒープのメモリ領域の列挙子を提供します。Provides an enumerator for the memory regions of the managed heap.

"いいね!" インターフェイスICorDebugHeapValue Interface
CLR ガベージ コレクターによって収集されたオブジェクトを表す ICorDebugValue のサブクラスです。A subclass of ICorDebugValue that represents an object that has been collected by the CLR garbage collector.

ICorDebugHeapValue2 インターフェイスICorDebugHeapValue2 Interface
ランタイム ハンドルのサポートを提供する ICorDebugHeapValue の拡張機能です。An extension of ICorDebugHeapValue that provides support for runtime handles.

ICorDebugHeapValue3 インターフェイスICorDebugHeapValue3 Interface
オブジェクトのモニター ロック プロパティを公開します。Exposes the monitor lock properties of objects.

のコードインターフェイスICorDebugILCode Interface
中間言語 (IL) コードのセグメントを表します。Represents a segment of intermediate language (IL) code.

ICorDebugILCode2 インターフェイスICorDebugILCode2 Interface
では、この コード インターフェイスを論理的に拡張して、関数のローカル変数シグネチャのトークンを返すメソッドを提供し、プロファイラーのインストルメント化された中間言語 (il) オフセットを元のメソッドの il オフセットにマップします。Logically extends the ICorDebugILCode interface to provide methods that return the token for a function's local variable signature, and that map a profiler's instrumented intermediate language (IL) offsets to original method IL offsets.

いいね! のインターフェイスICorDebugILFrame Interface
MSIL コードのスタック フレームを表します。Represents a stack frame of MSIL code.

ICorDebugILFrame2 インターフェイスICorDebugILFrame2 Interface
ICorDebugILFrame の論理拡張機能です。A logical extension of ICorDebugILFrame.

ICorDebugILFrame3 インターフェイスICorDebugILFrame3 Interface
関数の戻り値をカプセル化するメソッドを提供します。Provides a method that encapsulates the return value of a function.

ICorDebugILFrame4 インターフェイスICorDebugILFrame4 Interface
ローカル変数にアクセスできるようにするメソッドおよび中間言語 (IL) コードのスタック フレームのコードを提供します。Provides methods that allow you to access the local variables and code in a stack frame of intermediate language (IL) code. パラメーターは、プロファイラーの ReJIT インストルメンテーションに追加される変数およびコードへデバッガーがアクセスできるかどうかを指定します。A parameter specifies whether the debugger has access to variables and code added in profiler ReJIT instrumentation.

のコードインターフェイスICorDebugInstanceFieldSymbol Interface
インスタンス フィールドのデバッグ シンボル情報を表します。Represents the debug symbol information for an instance field. .NET ネイティブのみで使用できます。Available on .NET Native only.

のテキストフレームインターフェイスICorDebugInternalFrame Interface
デバッガーのフレーム種類を識別します。Identifies frame types for the debugger.

ICorDebugInternalFrame2 インターフェイスICorDebugInternalFrame2 Interface
スタックアドレスや、 テキストフレーム オブジェクトに対する位置など、内部フレームに関する情報を提供します。Provides information about internal frames, including stack address and position in relation to ICorDebugFrame objects.

ICorDebugLoadedModule インターフェイスICorDebugLoadedModule Interface
読み込まれたモジュールについての情報を提供します。Provides information about a loaded module. .NET ネイティブのみで使用できます。Available on .NET Native only.

の Managedmanagedcallback インターフェイスICorDebugManagedCallback Interface
デバッガーのコールバックを処理するメソッドを提供します。Provides methods to process debugger callbacks.

ICorDebugManagedCallback2 インターフェイスICorDebugManagedCallback2 Interface
デバッガーの例外処理およびマネージド デバッグ アシスタント (MDA: Managed Debugging Assistants) をサポートするメソッドを提供します。Provides methods to support debugger exception handling and managed debugging assistants (MDAs). ICorDebugManagedCallback2 は、ICorDebugManagedCallback の論理拡張機能です。ICorDebugManagedCallback2 is a logical extension of ICorDebugManagedCallback.

ICorDebugManagedCallback3 インターフェイスICorDebugManagedCallback3 Interface
有効なカスタムのデバッガー通知が発生したことを示すコールバック メソッドを提供します。Provides a callback method that indicates that an enabled custom debugger notification has been raised.

は、のインターフェイスICorDebugMDA Interface
マネージド デバッグ アシスタント (MDA) メッセージを表します。Represents a managed debugging assistant (MDA) message.

のの Memorybuffer インターフェイスICorDebugMemoryBuffer Interface
メモリ内のバッファーを表します。Represents an in-memory buffer. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugMergedAssemblyRecord インターフェイスICorDebugMergedAssemblyRecord Interface
マージされたアセンブリに関する情報を提供します。Provides information about a merged assembly. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugMetaDataLocator インターフェイスICorDebugMetaDataLocator Interface
デバッガーにメタデータ情報を提供します。Provides metadata information to the debugger.

のモジュールインターフェイスICorDebugModule Interface
実行可能ファイルまたはダイナミック リンク ライブラリ (DLL: Dynamic-Link Library) のいずれかの CLR モジュールを表します。Represents a CLR module, which is either an executable or a dynamic-link library (DLL).

ICorDebugModule2 インターフェイスICorDebugModule2 Interface
ICorDebugModule の論理的な拡張機能として動作します。Serves as a logical extension to ICorDebugModule.

ICorDebugModule3 インターフェイスICorDebugModule3 Interface
動的モジュールのシンボル リーダーを作成します。Creates a symbol reader for a dynamic module.

のモジュールのブレークポイントインターフェイスICorDebugModuleBreakpoint Interface
特定のモジュールにアクセスできるように ICorDebugBreakpoint を拡張します。Extends ICorDebugBreakpoint to provide access to specific modules.

いい Moduledebugevent インターフェイスICorDebugModuleDebugEvent Interface
モジュールレベルのイベントをサポートするように、のモジュールレベル のイベントを 拡張します。Extends the ICorDebugDebugEvent interface to support module-level events. .NET ネイティブのみで使用できます。Available on .NET Native only.

のモジュール列挙型インターフェイスICorDebugModuleEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugModule 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugModule arrays.

ICorDebugMutableDataTarget インターフェイスICorDebugMutableDataTarget Interface
変更可能なデータターゲットをサポートするために、の機能を拡張します。Extends the ICorDebugDataTarget interface to support mutable data targets.

テキストフレームインターフェイスICorDebugNativeFrame Interface
ネイティブ フレームで使用される ICorDebugFrame の特化された実装。A specialized implementation of ICorDebugFrame used for native frames.

ICorDebugNativeFrame2 インターフェイスICorDebugNativeFrame2 Interface
子と親のフレームの関係をテストするメソッドを提供します。Provides methods that test for child and parent frame relationships.

このインターフェイスICorDebugObjectEnum Interface
ICorDebugEnum メソッドを実装し、オブジェクトの配列を相対仮想アドレス (RVA: Relative Virtual Address) で列挙します。Implements ICorDebugEnum methods, and enumerates arrays of objects by their relative virtual addresses (RVAs).

の値インターフェイスICorDebugObjectValue Interface
オブジェクトが含まれた値を表す ICorDebugValue のサブクラスです。A subclass of ICorDebugValue that represents a value that contains an object.

ICorDebugObjectValue2 インターフェイスICorDebugObjectValue2 Interface
継承およびオーバーライドをサポートするように ICorDebugObjectValue を拡張します。Extends ICorDebugObjectValue to support inheritance and overrides.

のプロセスインターフェイスICorDebugProcess Interface
マネージド コードを実行しているプロセスを表します。Represents a process that is executing managed code.

ICorDebugProcess2 インターフェイスICorDebugProcess2 Interface
ICorDebugProcess の論理拡張機能です。A logical extension of ICorDebugProcess.

ICorDebugProcess3 インターフェイスICorDebugProcess3 Interface
カスタムのデバッガー通知を制御します。Controls custom debugger notifications.

ICorDebugProcess4 インターフェイスICorDebugProcess4 Interface
アウトプロセス実行制御のサポートを提供します。Provides support for out of process execution control.

ICorDebugProcess5 インターフェイスICorDebugProcess5 Interface
は、マネージヒープへのアクセスをサポートし、マネージオブジェクトのガベージコレクションに関する情報を提供し、デバッガーがアプリケーションのローカルのネイティブイメージキャッシュからイメージを読み込むかどうかを判断するために、コードを拡張します。Extends the ICorDebugProcess interface to support access to the managed heap, to provide information about garbage collection of managed objects, and to determine whether a debugger loads images from the application's local native image cache.

ICorDebugProcess6 インターフェイスICorDebugProcess6 Interface
コードを論理的に 拡張して、ネイティブ の例外デバッグイベントと仮想モジュール分割でエンコードされたマネージデバッグイベントをデコードするなどの機能を有効にします。Logically extends the ICorDebugProcess interface to enable features such as decoding managed debug events that are encoded in native exception debug events and virtual module splitting. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugProcess7 インターフェイスICorDebugProcess7 Interface
ターゲット プロセスでメモリ内のメタデータ更新を処理するようにデバッガーを構成するメソッドを提供します。Provides a method that configures the debugger to handle in-memory metadata updates in the target process.

ICorDebugProcess8 インターフェイスICorDebugProcess8 Interface
ICorDebugManagedCallback2 processインターフェイスを論理的に拡張して、特定の種類のICorDebugManagedCallback2例外コールバックを有効または無効にします。Logically extends the ICorDebugProcess interface to enable or disable certain types of ICorDebugManagedCallback2 exception callbacks.

の型の Processenum インターフェイスICorDebugProcessEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugProcess 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugProcess arrays.

の値インターフェイスICorDebugReferenceValue Interface
参照型をサポートする ICorDebugValue のサブクラス。A subclass of ICorDebugValue that supports reference types.

いいです。ICorDebugRegisterSet Interface
現在コードを実行しているマシン上で使用できるレジスタ セットを表します。Represents the set of registers available on the machine that is currently executing code.

ICorDebugRegisterSet2 インターフェイスICorDebugRegisterSet2 Interface
64 を超えるレジスタを持つハードウェア プラットフォーム用に ICorDebugRegisterSet の機能を拡張します。Extends the capabilities of ICorDebugRegisterSet for hardware platforms that have more than 64 registers.

のリモートインターフェイスICorDebugRemote Interface
リモート ターゲット プロセスに対してマネージド デバッガーを起動または接続する機能を提供します。Provides the ability to launch or attach a managed debugger to a remote target process.

の Remotetarget インターフェイスICorDebugRemoteTarget Interface
開発者が CLR 環境で Silverlight ベース アプリケーションをデバッグできるようにするメソッドを提供します。Provides methods that enable you to debug Silverlight-based applications in the CLR environment.

ICorDebugRuntimeUnwindableFrame インターフェイスICorDebugRuntimeUnwindableFrame Interface
共通言語ランタイム (CLR: Common Language Runtime) でフレームをアンワインドする必要のあるアンマネージ メソッドに対してサポートを提供します。Provides support for unmanaged methods that require the common language runtime (CLR) to unwind a frame.

は、このインターフェイスICorDebugStackWalk Interface
スレッドのスタック上のマネージド メソッド (フレーム) を取得するメソッドを提供します。Provides methods for getting the managed methods, or frames, on a thread’s stack.

の場合は、コードインターフェイスICorDebugStaticFieldSymbol Interface
静的フィールドのデバッグ シンボル情報を表します。Represents the debug symbol information for a static field. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugStepper インターフェイスICorDebugStepper Interface
デバッガーが実行するコード実行内のステップを表します。コマンドの発行から完了までの間は識別子として機能します。これを使用するとステップをキャンセルできます。Represents a step in code execution that is performed by a debugger, serves as an identifier between the issuance and completion of a command, and provides a way to cancel a step.

ICorDebugStepper2 インターフェイスICorDebugStepper2 Interface
マイ コードのみ (JMC: Just My Code) デバッグのサポートを提供します。Provides support for Just My Code (JMC) debugging.

というインターフェイスICorDebugStepperEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugStepper 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugStepper arrays.

いいねインターフェイスICorDebugStringValue Interface
文字列値に適用する ICorDebugHeapValue のサブクラスです。A subclass of ICorDebugHeapValue that applies to string values.

は、プロバイダーインターフェイスICorDebugSymbolProvider Interface
デバッグ シンボル情報を取得するために使用できるメソッドを提供します。Provides methods that can be used to retrieve debug symbol information. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugSymbolProvider2 インターフェイスICorDebugSymbolProvider2 Interface
追加のデバッグシンボル情報を取得するために、この プロバイダー インターフェイスを論理的に拡張します。Logically extends the ICorDebugSymbolProvider interface to retrieve additional debug symbol information. .NET ネイティブのみで使用できます。Available on .NET Native only.

のスレッドインターフェイスICorDebugThread Interface
プロセス内のスレッドを表します。Represents a thread in a process. ICorDebugThread インスタンスの有効期間は、それが表しているスレッドの有効期間と同じです。The lifetime of an ICorDebugThread instance is the same as the lifetime of the thread it represents.

ICorDebugThread2 インターフェイスICorDebugThread2 Interface
ICorDebugThread の論理的な拡張機能として動作します。Serves as a logical extension to ICorDebugThread.

ICorDebugThread3 インターフェイスICorDebugThread3 Interface
とそれに対応するインターフェイス へのエントリ ポイントを提供します。Provides the entry point to the ICorDebugStackWalk and corresponding interfaces.

ICorDebugThread4 インターフェイスICorDebugThread4 Interface
スレッドのブロック情報を提供します。Provides thread blocking information.

いい Threadenum インターフェイスICorDebugThreadEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugThread 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugThread arrays.

の型のインターフェイスICorDebugType Interface
基本型または複合型 (つまり、ユーザー定義) のいずれかの型を表します。Represents a type, which can be either basic or complex (that is, user-defined). 型がジェネリックの場合、ICorDebugType はインスタンス化されたジェネリック型を表します。If the type is generic, ICorDebugType represents the instantiated generic type.

ICorDebugType2 インターフェイスICorDebugType2 Interface
によって、テキスト型または複合型 (ユーザー定義型) の型識別子を取得するため に、を拡張しますExtends the ICorDebugType interface to retrieve the type identifier of a base type or complex (user-defined) type.

の型のインターフェイスICorDebugTypeEnum Interface
ICorDebugEnum メソッドを実装し、ICorDebugType 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugType arrays.

ICorDebugUnmanagedCallback インターフェイスICorDebugUnmanagedCallback Interface
CLR に直接関連していないネイティブ イベントについて通知します。Provides notification of native events that are not directly related to the CLR.

ICorDebugValueICorDebugValue
デバッグ中のプロセス内の読み取り値または書き込み値を表します。Represents a read or write value in the process being debugged.

ICorDebugValue2ICorDebugValue2
ICorDebugValue をサポートできるように ICorDebugType を拡張します。Extends ICorDebugValue to provide support for ICorDebugType.

ICorDebugValue3 インターフェイスICorDebugValue3 Interface
"ICorDebugValue" インターフェイスと "ICorDebugValue2" インターフェイスを拡張して、2 GB を超える配列のサポートを提供します。Extends the "ICorDebugValue" and "ICorDebugValue2" interfaces to provide support for arrays that are larger than 2 GB.

ICorDebugValueBreakpointICorDebugValueBreakpoint
特定の値にアクセスできるように ICorDebugBreakpoint を拡張します。Extends ICorDebugBreakpoint to provide access to specific values.

ICorDebugValueEnumICorDebugValueEnum
ICorDebugEnum メソッドを実装し、ICorDebugValue 配列を列挙します。Implements ICorDebugEnum methods, and enumerates ICorDebugValue arrays.

ページホームインターフェイスICorDebugVariableHome Interface
関数のローカル変数または引数を表します。Represents a local variable or argument of a function.

の型の変数の列挙型インターフェイスICorDebugVariableHomeEnum Interface
関数のローカル変数および引数に列挙子を提供します。Provides an enumerator to the local variables and arguments in a function.

ICorDebugVariableSymbol インターフェイスICorDebugVariableSymbol Interface
変数のデバッグ シンボル情報を取得します。Retrieves the debug symbol information for a variable. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorDebugVirtualUnwinder インターフェイスICorDebugVirtualUnwinder Interface
スタック アンワインドを支援するメソッドを提供します。Provides methods to help in stack unwinding. .NET ネイティブのみで使用できます。Available on .NET Native only.

ICorPublish インターフェイスICorPublish Interface
発行プロセスの汎用インターフェイスとして機能します。Serves as the general interface for the publishing processes.

ICorPublishAppDomain インターフェイスICorPublishAppDomain Interface
アプリケーション ドメインの情報を表し、提供します。Represents and provides information about an application domain.

ICorPublishAppDomainEnum インターフェイスICorPublishAppDomainEnum Interface
現在プロセス内に存在する ICorPublishAppDomain オブジェクトのコレクションを走査するメソッドを提供します。Provides methods that traverse a collection of ICorPublishAppDomain objects that currently exist within a process.

ICorPublishEnum インターフェイスICorPublishEnum Interface
発行する列挙子の抽象ベースとして機能します。Serves as the abstract base for publishing enumerators.

ICorPublishProcess インターフェイスICorPublishProcess Interface
プロセスの情報にアクセスするメソッドを適用します。Provides methods that access information about a process.

ICorPublishProcessEnum インターフェイスICorPublishProcessEnum Interface
ICorPublishProcess オブジェクトのコレクションを走査するメソッドを提供します。Provides methods that traverse a collection of ICorPublishProcess objects.

ISOSDacInterface インターフェイスISOSDacInterface Interface
からデータにアクセスするためのヘルパーメソッドを提供 SOS します。Provides helper methods to access data from SOS.

IXCLRDataMethodDefinition インターフェイスIXCLRDataMethodDefinition Interface
メソッド定義に関する情報を照会するためのメソッドを提供します。Provides methods for querying information about a method definition.

IXCLRDataMethodInstance インターフェイスIXCLRDataMethodInstance Interface
メソッドインスタンスに関する情報を照会するためのメソッドを提供します。Provides methods for querying information about a method instance.

IXCLRDataModule インターフェイスIXCLRDataModule Interface
読み込まれたモジュールに関する情報を照会するためのメソッドを提供します。Provides methods for querying information about a loaded module.

IXCLRDataProcess インターフェイスIXCLRDataProcess Interface
プロセスに関する情報を照会するためのメソッドを提供します。Provides methods for querying information about a process.

デバッグコクラスDebugging Coclasses
デバッググローバル静的関数Debugging Global Static Functions
列挙型のデバッグDebugging Enumerations
デバッグ構造体Debugging Structures\