Partager via


Méthode ICorProfilerInfo9::GetILToNativeMapping3

Compte tenu de l’adresse de début du code natif, retourne les informations de mappage de code natif à IL pour cette version traitée avec Jit du code.

Syntaxe

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

Paramètres

pNativeCodeStartAddress
[in] Pointeur vers le début d’une fonction native.

cMap
[in] Taille maximale du tableau map.

pcMap
[out] Nombre total de structures COR_DEBUG_IL_TO_NATIVE_MAP disponibles.

map
[out] Tableau de structures COR_DEBUG_IL_TO_NATIVE_MAP spécifiant chacune les décalages. Suite au retour de la méthode GetILToNativeMapping3, map contient une partie ou la totalité des structures COR_DEBUG_IL_TO_NATIVE_MAP.

Notes

Lorsque la compilation hiérarchisée est activée, une méthode peut avoir plusieurs corps de code natif. ICorProfilerInfo9::GetNativeCodeStartAddresses retournera les adresses de début pour tous les corps de code natif.

Spécifications

Plateformes : Consultez Systèmes d’exploitation pris en charge par .NET.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponibles depuis .NET Core 2.1

Voir aussi