ICorProfilerInfo9::GetILToNativeMapping3 方法

给定本机代码起始地址后,返回此代码的此抖动版本的本机到 IL 映射信息。

语法

HRESULT GetILToNativeMapping3( [in]  UINT_PTR pNativeCodeStartAddress,
                               [in]  ULONG32 cMap,
                               [out] ULONG32 *pcMap,
                               [out] COR_DEBUG_IL_TO_NATIVE_MAP map[]);

参数

pNativeCodeStartAddress
[in]指向本机函数开头的指针。

cMap
[in]数组的最大大小 map

pcMap
[out]可用COR_DEBUG_IL_TO_NATIVE_MAP结构的总数。

map
[out] 一个由COR_DEBUG_IL_TO_NATIVE_MAP 结构构成的数组,每个结构都指定偏移量。 方法 GetILToNativeMapping3 返回后, map 将包含部分或全部 COR_DEBUG_IL_TO_NATIVE_MAP 结构。

注解

启用分层编译后,方法可能具有多个本机代码正文。 ICorProfilerInfo9::GetNativeCodeStartAddresses 将返回所有本机代码正文的起始地址。

要求

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

页眉: CorProf.idl、CorProf.h

库:CorGuids.lib

.NET Framework 版本: 自 .NET Core 2.1 起可用

另请参阅