ICorDebugCode::GetILToNativeMapping 方法

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

Syntax

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 才会返回有意义的结果。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起可用

另请参阅