ICorDebugCode::GetILToNativeMapping 方法

获取一个由 COR_DEBUG_IL_TO_NATIVE_MAP 实例组成的数组,这些实例表示从 Microsoft 中间语言 (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 代码实时 (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 接口