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