ICorProfilerInfo4::EnumJITedFunctions2, méthode
Retourne un énumérateur pour toutes les fonctions qui ont été compilées précédemment par JIT et recompilées par JIT. Cette méthode remplace la méthode ICorProfilerInfo3::EnumJITedFunctions, qui n’énumère pas les ID recompilés JIT.
Syntaxe
HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);
Paramètres
ppEnum
[out] Pointeur vers l’énumérateur ICorProfilerFunctionEnum.
Notes
Cette méthode peut chevaucher des rappels JITCompilation
comme la méthode ICorProfilerCallback::JITCompilationStarted. L’énumération retournée inclut des valeurs pour le champ COR_PRF_FUNCTION::reJitId
. La méthode ICorProfilerInfo3::EnumJITedFunctions, que cette méthode remplace, n’énumère pas les ID recompilés JIT, car le champ COR_PRF_FUNCTION::reJitId
est toujours défini sur 0. La méthode ICorProfilerInfo4::EnumJITedFunctions
énumère les ID recompilés JIT, car le champ COR_PRF_FUNCTION::reJitId
est défini correctement. Notez que la méthode ICorProfilerInfo4::EnumJITedFunctions2 peut déclencher un garbage collection, contrairement à la méthode ICorProfilerInfo3::EnumJITedFunctions. Pour plus d’informations, consultez CORPROF_E_UNSUPPORTED_CALL_SEQUENCE HRESULT.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : disponible depuis la version 4.5
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour