共用方式為


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 起提供

另請參閱