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

Se även