ICorDebugCode::GetILToNativeMapping 方法

获取一个由“COR_DEBUG_IL_TO_NATIVE_MAP”实例构成的数组,这些实例表示从公共中间语言(CIL)偏移量到本机偏移量的映射。

语法

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 ,每个结构表示从 CIL 偏移量到本机偏移量的映射。

返回的元素数组没有排序。

注解

仅当此“ICorDebugCode”实例表示从 CIL 代码编译的实时 (JIT) 本机代码时,该方法 GetILToNativeMapping 才会返回有意义的结果。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 1.0 起可用

请参阅