Delen via


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

Zie ook