Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient un pointeur d’interface vers un ICorDebugILCode qui contient l’il à partir d’une requête ReJIT active.
Syntaxe
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
Paramètres
ppReJitedILCode
Pointeur vers l’il à partir d’une requête ReJIT active.
Remarques
Si la méthode représentée par cet ICorDebugFunction3 objet a une requête ReJIT active, ppReJitedILCode retourne un pointeur vers son il. S’il n’existe aucune requête active, qui est un cas courant, elle ppReJitedILCode a la valeur Null.
Une requête ReJIT devient active juste après le retour de l’exécution à partir de l’appel de méthode ICorProfilerCallback4 ::GetReJITParameters . Il peut ne pas encore être compilé par JIT, et les threads peuvent toujours s’exécuter dans la version d’origine du code. Une requête ReJIT devient inactive pendant l’appel du profileur à la méthode ICorProfilerInfo4 ::RequestRevert . Même après la restauration de l’il, un thread peut toujours s’exécuter dans le code JIT recompilé (ReJIT).
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 4.5.2