ICorDebugCode インターフェイス

共通中間言語 (CIL) コードまたはネイティブ コードのセグメントを表します。

メソッド

メソッド 説明
CreateBreakpoint メソッド 指定したオフセット位置にブレークポイントを作成します。
GetAddress メソッド この ICorDebugCode が表すコード セグメントの RVA (Relative Virtual Address) を取得します。
GetCode メソッド 指定した関数のすべてのコードを取得し、逆アセンブリ用に書式設定します。 このメソッドの使用は非推奨になりました。代わりに、ICorDebugCode2::GetCodeChunks を使用してください。
GetEnCRemapSequencePoints メソッド 実装されていません。
GetFunction メソッド この ICorDebugCode に関連付けられた "ICorDebugFunction" を取得します。
GetILToNativeMapping メソッド CIL オフセットからネイティブ オフセットへのマッピングを表す "COR_DEBUG_IL_TO_NATIVE_MAP" インスタンスの配列を取得します。
GetSize メソッド この ICorDebugCode で表されるバイナリ コードのサイズ (バイト単位) を取得します。
GetVersionNumber メソッド この ICorDebugCode が表すコードのバージョンを識別する、1 から始まる数字を取得します。
IsIL メソッド これが ICorDebugCode CIL でコンパイルされるかどうかを示す値を取得します。

解説

ICorDebugCode は、CIL またはネイティブ コードを表すことができます。 CIL コードを表す "ICorDebugFunction" オブジェクトには、0 個または 1 つの ICorDebugCode オブジェクトを関連付けることができます。 ネイティブ コードを表す ICorDebugFunction オブジェクトには、任意の数の ICorDebugCode オブジェクトを関連付けることができます。

Note

このインターフェイスは、コンピューター間またはプロセス間でのリモート呼び出しをサポートしていません。

必要条件

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

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

ライブラリ: CorGuids.lib

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

関連項目