Udostępnij za pośrednictwem


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 GetILToNativeMapping3map 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

Zobacz też