ICorDebugCode::GetILToNativeMapping メソッド

Microsoft Intermediate Language (MSIL) のオフセットからネイティブのオフセットへの割り当てを表す COR_DEBUG_IL_TO_NATIVE_MAP インスタンスの配列を取得します。

HRESULT GetILToNativeMapping (
    [in]  ULONG32    cMap,
    [out] ULONG32    *pcMap,
    [out, size_is(cMap), length_is(*pcMap)]
        COR_DEBUG_IL_TO_NATIVE_MAP map[]
);

パラメーター

  • cMap
    [入力] map 配列のサイズ。

  • pcMap
    [出力] map 配列に返される実際の要素の数へのポインター。

  • map
    [出力] それぞれが MSIL のオフセットからネイティブ オフセットへの割り当てを表す COR_DEBUG_IL_TO_NATIVE_MAP 構造体の配列。

    配列に返される要素の順序は決まっていません。

解説

GetILToNativeMapping メソッドは、この ICorDebugCode インスタンスが MSIL コードから Just-In-Time (JIT) でコンパイルされたネイティブ コードを表す場合にのみ、意味のある結果を返します。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

ICorDebugCode インターフェイス