ICorDebugFunction3::GetActiveReJitRequestILCode, méthodeICorDebugFunction3::GetActiveReJitRequestILCode Method

[Pris en charge dans .NET Framework 4.5.2 et ultérieur][Supported in the .NET Framework 4.5.2 and later versions]

Obtient un pointeur d’interface vers un ICorDebugILCode qui contient le langage intermédiaire à partir d’une demande ReJIT active.Gets an interface pointer to an ICorDebugILCode that contains the IL from an active ReJIT request.

SyntaxeSyntax

HRESULT GetActiveReJitRequestILCode(  
   ICorDebugILCode **ppReJitedILCode  
);  

ParamètresParameters

ppReJitedILCode
Un pointeur depuis une demande ReJIT active vers le langage intermédiaire.A pointer to the IL from an active ReJIT request.

NotesRemarks

Si la méthode représentée par cet objet ICorDebugFunction3 a une demande ReJIT active, ppReJitedILCode retourne un pointeur vers son langage intermédiaire.If the method represented by this ICorDebugFunction3 object has an active ReJIT request, ppReJitedILCode returns a pointer to its IL. S’il n’existe aucune requête active, qui est un cas courant, puis ppReJitedILCode est null.If there is no active request, which is a common case, then ppReJitedILCode is null.

Une demande ReJIT devient active juste après l’exécution retourne à partir de la ICorProfilerCallback4::GetReJITParameters appel de méthode.A ReJIT request becomes active just after execution returns from the ICorProfilerCallback4::GetReJITParameters method call. Il est possible qu'elle ne soit pas encore compilée en mode juste-à-temps et que des threads soient toujours en cours d'exécution dans la version d'origine du code.It may not yet be JIT-compiled, and threads may still be executing in the original version of the code. Une demande ReJIT devient inactive pendant l’appel du profileur à le ICorProfilerInfo4::RequestRevert (méthode).A ReJIT request becomes inactive during the profiler's call to the ICorProfilerInfo4::RequestRevert method. Même après le rétablissement du langage intermédiaire, un thread peut toujours être en train d'exécuter le code ReJIT (recompilé en mode juste-à-temps).Even after the IL is reverted, a thread can still be executing in the JIT-recompiled (ReJIT) code.

Configuration requiseRequirements

Plateformes : Consultez Configuration requise.Platforms: See System Requirements.

En-tête : CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.libLibrary: CorGuids.lib

Versions du .NET Framework : Disponible à partir de 4.5.2Available since 4.5.2.NET Framework Versions: Disponible à partir de 4.5.2Available since 4.5.2

Voir aussiSee also