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 juste-à-temps.

cCodeStartAddresses
[in] Taille maximale du tableau codeStartAddresses.

pcCodeStartAddresses
[out] Nombre d’adresses disponibles.

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

Notes

Lorsque la compilation hiérarchisée est activée, une fonction peut avoir plusieurs 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 : Disponible depuis .NET Core 2.1

Voir aussi