Udostępnij za pośrednictwem


Metoda ICorDebugFunction3::GetActiveReJitRequestILCode

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

Pobiera wskaźnik interfejsu do kodu ICorDebugILCode , który zawiera 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 ma wartość null.

Żądanie ReJIT staje się aktywne tuż po powrocie wykonywania z wywołania metody ICorProfilerCallback4::GetReJITParameters . Może to nie być jeszcze skompilowane w trybie JIT, a wątki mogą być nadal 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 JIT-recompiled (ReJIT).

Wymagania

Platformy: Zobacz Wymagania systemowe.

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

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 4.5.2

Zobacz też