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