Freigeben über


ICorProfilerInfo9::GetILToNativeMapping3-Methode

Gibt anhand der Startadresse des nativen Codes die Zuordnung von nativ zu IL für diese JIT-Version des Codes zurück.

Syntax

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

Parameter

pNativeCodeStartAddress
[in] Ein Zeiger auf den Anfang einer nativen Funktion.

cMap
[in] Die maximale Größe des map-Arrays.

pcMap
[out] Die Gesamtanzahl verfügbarer COR_DEBUG_IL_TO_NATIVE_MAP-Strukturen.

map
[out] Ein Array von COR_DEBUG_IL_TO_NATIVE_MAP-Strukturen, die jeweils die Offsets angeben. Nach Rückgabe der GetILToNativeMapping3-Methode enthält map einige oder alle COR_DEBUG_IL_TO_NATIVE_MAP-Strukturen.

Bemerkungen

Wenn die mehrstufige Kompilierung aktiviert ist, kann eine Methode mehr als einen nativen Codekörper aufweisen. ICorProfilerInfo9::GetNativeCodeStartAddresses gibt die Startadressen aller nativen Codekörper zurück.

Anforderungen

Plattformen: Weitere Informationen finden Sie unter Von .NET unterstützte Betriebssysteme.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: seit .NET Core 2.1 verfügbar

Siehe auch