Aracılığıyla paylaş


ICorProfilerInfo9::GetILToNativeMapping3 yöntemi

Yerel kod başlangıç adresi verildiğinde, kodun bu jitted sürümü için yerelden IL'ye eşleme bilgilerini döndürür.

Syntax

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

Parameters

pNativeCodeStartAddress
[in] Yerel işlevin başlangıcına ilişkin bir işaretçi.

cMap
[in] Dizinin en büyük boyutu map .

pcMap
[out] Kullanılabilir COR_DEBUG_IL_TO_NATIVE_MAP yapıların toplam sayısı.

map
[out] Her biri uzaklıkları belirten COR_DEBUG_IL_TO_NATIVE_MAP yapıları dizisi. Yöntem döndürdüğünde GetILToNativeMapping3 yapıların mapCOR_DEBUG_IL_TO_NATIVE_MAP bir kısmını veya tümünü içerir.

Remarks

Katmanlı derleme etkinleştirildiğinde, bir yöntemin birden fazla yerel kod gövdesi olabilir. ICorProfilerInfo9::GetNativeCodeStartAddresses tüm yerel kod gövdelerinin başlangıç adreslerini döndürür.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorProf.idl, CorProf.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Core 2.1'den itibaren kullanılabilir

Ayrıca bakınız