共用方式為


ICorDebugCode::GetILToNativeMapping 方法

取得 COR_DEBUG_IL_TO_NATIVE_MAP 執行個體的陣列,表示從 Microsoft Intermediate Language (MSIL) 位移到原生位移的對應。

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

參數

  • cMap
    [in] map 陣列的大小。

  • pcMap
    [out] map 陣列中傳回之實際元素數目的指標。

  • map
    [out] COR_DEBUG_IL_TO_NATIVE_MAP 結構的陣列,每個結構各表示一個從 MSIL 位移至原生位移的對應。

    不會排序所傳回之元素的陣列。

備註

只有在這個 ICorDebugCode 執行個體表示從 MSIL 程式碼經過 Just-In-Time (JIT) 編譯而來的機器碼時,GetILToNativeMapping 方法才會傳回有意義的結果。

需求

**平台:**請參閱 .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 介面