Udostępnij za pośrednictwem


Metoda ICorDebugFunction3::GetActiveReJitRequestILCode

[Obsługiwane w programie .NET Framework 4.5.2 i nowszych wersjach]

Pobiera wskaźnik interfejsu do kodu ICorDebugILCode zawierającego il z aktywnego żądania ReJIT.

Składnia

HRESULT GetActiveReJitRequestILCode(
   ICorDebugILCode **ppReJitedILCode
);

Parametry

ppReJitedILCode Wskaźnik do il z aktywnego żądania ReJIT.

Uwagi

Jeśli metoda reprezentowana przez ten ICorDebugFunction3 obiekt ma aktywne żądanie ReJIT, ppReJitedILCode zwraca wskaźnik do jego il. Jeśli nie ma aktywnego żądania, co jest typowym przypadkiem, ppReJitedILCode jest to wartość null.

Żądanie ReJIT staje się aktywne tuż po powrocie wykonywania z wywołania metody ICorProfilerCallback4::GetReJITParameters . Może jeszcze nie być skompilowany JIT, a wątki mogą nadal być wykonywane w oryginalnej wersji kodu. Żądanie ReJIT staje się nieaktywne podczas wywołania profilera do metody ICorProfilerInfo4::RequestRevert . Nawet po wycofaniu il wątek nadal może być wykonywany w kodzie rekompilowany JIT (ReJIT).

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 4.5.2

Zobacz też