给定本机代码起始地址后,返回此代码的此抖动版本的本机到 IL 映射信息。
Syntax
HRESULT GetILToNativeMapping3( [in] UINT_PTR pNativeCodeStartAddress,
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out] COR_DEBUG_IL_TO_NATIVE_MAP map[]);
Parameters
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 结构。
Remarks
启用分层编译后,方法可能具有多个本机代码正文。 ICorProfilerInfo9::GetNativeCodeStartAddresses 将返回所有本机代码正文的起始地址。
Requirements
平台: 请参阅 .NET 支持的作系统。
页眉: CorProf.idl、CorProf.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Core 2.1 起可用