Dela via


ICorDebugFunction3::GetActiveReJitRequestILCode-metod

[Stöds i .NET Framework 4.5.2 och senare versioner]

Hämtar en gränssnittspekare till en ICorDebugILCode som innehåller IL från en aktiv ReJIT-begäran.

Syntax

HRESULT GetActiveReJitRequestILCode(  
   ICorDebugILCode **ppReJitedILCode  
);  

Parametrar

ppReJitedILCode
En pekare till IL från en aktiv ReJIT-begäran.

Kommentarer

Om metoden som representeras av det här ICorDebugFunction3 objektet har en aktiv ReJIT-begäran ppReJitedILCode returnerar du en pekare till dess IL. Om det inte finns någon aktiv begäran, vilket är ett vanligt fall, är den ppReJitedILCodenull.

En ReJIT-begäran blir aktiv strax efter att körningen returneras från metodanropet ICorProfilerCallback4::GetReJITParameters . Det kanske ännu inte är JIT-kompilerat och trådar kan fortfarande köras i den ursprungliga versionen av koden. En ReJIT-begäran blir inaktiv under profilerarens anrop till metoden ICorProfilerInfo4::RequestRevert . Även när IL:en har återställts kan en tråd fortfarande köras i JIT-rekompilerad (ReJIT)-kod.

Krav

Plattformar: Se Systemkrav.

Huvudet: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 4.5.2

Se även