ICorProfilerInfo9::GetILToNativeMapping3 — metoda
Biorąc pod uwagę adres początkowy kodu natywnego, zwraca natywne informacje o mapowaniu IL dla tej jitted wersji kodu.
Składnia
HRESULT GetILToNativeMapping3( [in] UINT_PTR pNativeCodeStartAddress,
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out] COR_DEBUG_IL_TO_NATIVE_MAP map[]);
Parametry
pNativeCodeStartAddress
[in] Wskaźnik na początek funkcji natywnej.
cMap
[in] Maksymalny rozmiar tablicy map
.
pcMap
[out] Całkowita liczba dostępnych struktur COR_DEBUG_IL_TO_NATIVE_MAP.
map
[out] Tablica struktur COR_DEBUG_IL_TO_NATIVE_MAP , z których każda określa przesunięcia. Po powrocie GetILToNativeMapping3
map
metody będzie zawierać niektóre lub wszystkie COR_DEBUG_IL_TO_NATIVE_MAP
struktury.
Uwagi
Po włączeniu kompilacji warstwowej metoda może mieć więcej niż jedną treść kodu natywnego. ICorProfilerInfo9::GetNativeCodeStartAddresses zwróci adresy początkowe dla wszystkich treści kodu natywnego.
Wymagania
Platformy: zobacz Obsługiwane systemy operacyjne .NET.
Nagłówek: CorProf.idl, CorProf.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji .NET Core 2.1