ICorDebugFunction3::GetActiveReJitRequestILCode-MethodeICorDebugFunction3::GetActiveReJitRequestILCode Method

[Wird nur in .NET Framework 4.5.2 und neueren Versionen unterstützt][Supported in the .NET Framework 4.5.2 and later versions]

Ruft einen Schnittstellen Zeiger auf einen icordebugilcode ab, der die Il aus einer aktiven ReJIT-Anforderung enthält.Gets an interface pointer to an ICorDebugILCode that contains the IL from an active ReJIT request.

SyntaxSyntax

HRESULT GetActiveReJitRequestILCode(  
   ICorDebugILCode **ppReJitedILCode  
);  

ParameterParameters

ppReJitedILCode
Ein Zeiger auf die IL einer aktiven ReJIT-Anfrage.A pointer to the IL from an active ReJIT request.

HinweiseRemarks

Wenn die Methode, die durch dieses ICorDebugFunction3-Objekt dargestellt wird, über eine aktive ReJIT-Anfrage verfügt, gibt ppReJitedILCode einen Zeiger auf deren IL aus.If the method represented by this ICorDebugFunction3 object has an active ReJIT request, ppReJitedILCode returns a pointer to its IL. Wenn keine aktive Anforderung vorhanden ist, was häufig der Fall ist, ist ppReJitedILCode null.If there is no active request, which is a common case, then ppReJitedILCode is null.

Eine ReJIT-Anforderung wird unmittelbar nach der Ausführung des ICorProfilerCallback4:: getrejitparameters -Methoden Aufrufes aktiv.A ReJIT request becomes active just after execution returns from the ICorProfilerCallback4::GetReJITParameters method call. Möglicherweise liegt noch keine JIT-Kompilierung vor und Threads werden immer noch in der ursprünglichen Version des Codes ausgeführt.It may not yet be JIT-compiled, and threads may still be executing in the original version of the code. Eine ReJIT-Anforderung wird beim Aufrufen der ICorProfilerInfo4:: requestrevert -Methode des Profilers inaktiv.A ReJIT request becomes inactive during the profiler's call to the ICorProfilerInfo4::RequestRevert method. Selbst wenn die IL zurückgesetzt wurde, kann ein Thread immer noch im erneut JIT-kompilierten (ReJIT) Code ausgeführt werden.Even after the IL is reverted, a thread can still be executing in the JIT-recompiled (ReJIT) code.

AnforderungenRequirements

Plattformen: Informationen finden Sie unter Systemanforderungen.Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.libLibrary: CorGuids.lib

.NET Framework-Versionen: Verfügbar seit 4.5.2Available since 4.5.2.NET Framework Versions: Verfügbar seit 4.5.2Available since 4.5.2

Siehe auchSee also