次の方法で共有


ICorDebugCode インターフェイス

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

Methods

メソッド Description
CreateBreakpoint メソッド 指定したオフセットにブレークポイントを作成します。
GetAddress メソッド この ICorDebugCode が表すコード セグメントの相対仮想アドレス (RVA) を取得します。
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 オブジェクトを関連付けることができます。

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

Requirements

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

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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

こちらも参照ください