ICorProfilerInfo9::GetNativeCodeStartAddresses — Metoda
Biorąc pod uwagę identyfikator functionId i rejitId, wylicza adres początkowy kodu natywnego dla wszystkich jitted wersji tego kodu, które obecnie istnieją.
Składnia
HRESULT GetNativeCodeStartAddresses( [in] FunctionID functionID,
[in] ReJITID reJitId,
[in] ULONG32 cCodeStartAddresses,
[out] ULONG32 *pcCodeStartAddresses,
[out] UINT_PTR codeStartAddresses[]);
Parametry
functionId
[in] Identyfikator funkcji, której adresy początkowe kodu natywnego powinny zostać zwrócone.
reJitId
[in] Tożsamość funkcji JIT-recompiled.
cCodeStartAddresses
[in] Maksymalny rozmiar tablicy codeStartAddresses
.
pcCodeStartAddresses
[out] Liczba dostępnych adresów.
codeStartAddresses
[out] Tablica , UINT_PTR
z których każdy jest adresem początkowym dla natywnej treści określonej funkcji.
Uwagi
Po włączeniu kompilacji warstwowej funkcja może mieć więcej niż jedną treść kodu natywnego.
Wymagania
Platformy: zobacz Obsługiwane systemy operacyjne .NET.
Nagłówek: CorProf.idl, CorProf.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: dostępne od wersji .NET Core 2.1