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