Udostępnij za pośrednictwem


ICorProfilerInfo4::GetReJITIDs — Metoda

Zwraca tablicę identyfikatorów identyfikujących wszystkie ponownie skompilowane wersje JIT określonej funkcji, które są nadal przydzielone. Obejmuje to ponownie skompilowane wersje funkcji JIT, które zostały następnie przywrócone, ale nie zostały jeszcze zwolnione (na przykład gdy domena aplikacji zawierająca przywróconą funkcję jest nadal używana).

Składnia

HRESULT GetReJITIDs (  
     [in]  FunctionID          functionId,  
     [in]  ULONG               cReJitIds,  
     [out] ULONG *             pcReJitIds,  
     [out, size_is(cReJitIds), length_is(*pcReJitIds)]   ReJITID        reJitIds[]);  

Parametry

functionId
[w] Wystąpienie FunctionID funkcji, dla którego ma wyliczać wersje.

cReJitIds
[w] Liczba ponownie skompilowanych identyfikatorów JIT przydzielonych w tablicy reJitIds .

pcReJitIds
[out] Rzeczywista liczba identyfikatorów ponownie skompilowanych JIT.

reJitIds
[out] Tablica przydzielona przez obiekt wywołujący, która będzie zawierać identyfikatory JIT-rekompilowane dla określonej funkcji.

Uwagi

GetReJITIDs Wylicza aktywne identyfikatory JIT-rekompilowane dla danego wystąpienia funkcji. Jest on zgodny z tym samym wzorcem użycia co inne ICorProfilerInfo funkcje, które akceptują bufory przydzielone przez obiekt wywołujący.

Wymagania

Platformy: Zobacz Wymagania systemowe.

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

Biblioteki: CorGuids.lib

.NET Framework wersje: dostępne od wersji 4.5

Zobacz też