Partager via


Méthode ICorProfilerInfo9 ::GetNativeCodeStartAddresses

Étant donné un functionId et un rejitId, énumère l’adresse de début du code natif de toutes les versions jitted de ce code qui existent actuellement.

Syntaxe

HRESULT GetNativeCodeStartAddresses( [in]  FunctionID functionID,
                                     [in]  ReJITID reJitId,
                                     [in]  ULONG32 cCodeStartAddresses,
                                     [out] ULONG32 *pcCodeStartAddresses,
                                     [out] UINT_PTR codeStartAddresses[]);

Paramètres

functionId
[in] ID de la fonction dont les adresses de début de code natif doivent être retournées.

reJitId
[in] Identité de la fonction recompilée JIT.

cCodeStartAddresses
[in] Taille maximale du codeStartAddresses tableau.

pcCodeStartAddresses
[out] Nombre d’adresses disponibles.

codeStartAddresses
[out] Tableau de UINT_PTR, chacun d’entre eux étant l’adresse de début d’un corps natif pour la fonction spécifiée.

Remarques

Lorsque la compilation hiérarchisé est activée, une fonction peut avoir plusieurs corps de code natif.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque : CorGuids.lib

Versions de .NET : Disponible depuis .NET Core 2.1

Voir aussi