Methode ICorDebugFunction3::GetActiveReJitRequestILCode
[Ondersteund in .NET Framework 4.5.2 en latere versies]
Hiermee wordt een interfaceaanwijzer opgehaald naar een ICorDebugILCode die de IL van een actieve ReJIT-aanvraag bevat.
Syntaxis
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
Parameters
ppReJitedILCode
Een aanwijzer naar de IL vanuit een actieve ReJIT-aanvraag.
Opmerkingen
Als de methode die wordt vertegenwoordigd door dit ICorDebugFunction3
object een actieve ReJIT-aanvraag heeft, ppReJitedILCode
retourneert u een aanwijzer naar de IL. Als er geen actieve aanvraag is, wat een veelvoorkomend geval is, is dat ppReJitedILCode
null.
Een ReJIT-aanvraag wordt actief net nadat de uitvoering is geretourneerd vanuit de methode call ICorProfilerCallback4::GetReJITParameters . Het is mogelijk nog niet JIT gecompileerd en threads worden mogelijk nog steeds uitgevoerd in de oorspronkelijke versie van de code. Een ReJIT-aanvraag wordt inactief tijdens de aanroep van de profiler naar de methode ICorProfilerInfo4::RequestRevert . Zelfs nadat de IL is teruggedraaid, kan een thread nog steeds worden uitgevoerd in de JIT-recompiled (ReJIT)-code.
Vereisten
Platformen: Zie Systeemvereisten.
Header: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET Framework-versies: beschikbaar sinds 4.5.2