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 ppReJitedILCode
null.
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 efter att IL har återställts kan en tråd fortfarande köras i JIT-omkompilerad kod (ReJIT).
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Tillgänglig sedan 4.5.2