ICorProfilerInfo4::GetReJITIDs, metod
Returnerar en matris med ID:t som identifierar alla JIT-omkompilerade versioner av den angivna funktionen som fortfarande är allokerade. Detta inkluderar JIT-omkompilerade versioner av funktioner som därefter har återställts men ännu inte frigjorts (till exempel när programdomänen som innehåller den återställda funktionen fortfarande används).
Syntax
HRESULT GetReJITIDs (
[in] FunctionID functionId,
[in] ULONG cReJitIds,
[out] ULONG * pcReJitIds,
[out, size_is(cReJitIds), length_is(*pcReJitIds)] ReJITID reJitIds[]);
Parametrar
functionId
[in] För FunctionID
den funktionsinstans som du vill räkna upp versioner för.
cReJitIds
[in] Antalet JIT-omkompilerade ID:t som allokerats i matrisen reJitIds
.
pcReJitIds
[ut] Det faktiska antalet JIT-omkompilerade ID:t.
reJitIds
[ut] En anroparallokerad matris som innehåller JIT-omkompilerade ID:er för den angivna funktionen.
Kommentarer
GetReJITIDs
räknar upp aktiva JIT-omkompilerade ID:er för en viss funktionsinstans. Den följer samma användningsmönster som andra ICorProfilerInfo
funktioner som accepterar anroparallokerade buffertar.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl, CorProf.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 4.5