Dela via


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

Se även