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