ICorProfilerInfo9::GetNativeCodeStartAddresses yöntemi
Bir functionId ve rejitId değeri verildiğinde, bu kodun şu anda var olan tüm jitted sürümlerinin yerel kod başlangıç adresini numaralandırır.
Sözdizimi
HRESULT GetNativeCodeStartAddresses( [in] FunctionID functionID,
[in] ReJITID reJitId,
[in] ULONG32 cCodeStartAddresses,
[out] ULONG32 *pcCodeStartAddresses,
[out] UINT_PTR codeStartAddresses[]);
Parametreler
functionId
[in] Yerel kod başlangıç adresleri döndürülmesi gereken işlevin kimliği.
reJitId
[in] JIT tarafından yeniden derlenen işlevin kimliği.
cCodeStartAddresses
[in] Dizinin en büyük boyutu codeStartAddresses
.
pcCodeStartAddresses
[out] Kullanılabilir adres sayısı.
codeStartAddresses
[out] Her biri belirtilen işlevin UINT_PTR
yerel gövdesinin başlangıç adresi olan dizisidir.
Açıklamalar
Katmanlı derleme etkinleştirildiğinde, bir işlevin birden fazla yerel kod gövdesi olabilir.
Gereksinimler
Platformlar: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üst bilgi: CorProf.idl, CorProf.h
Kitaplık: CorGuids.lib
.NET Sürümleri: .NET Core 2.1 sürümünden itibaren kullanılabilir