Freigeben über


ICorProfilerInfo4::GetReJITIDs-Methode

Gibt ein Array von IDs zurück, die alle JIT-neu kompilierten Versionen der angegebenen Funktion identifizieren, die noch zugeordnet sind. Dies schließt JIT neu kompilierte Versionen von Funktionen ein, die anschließend wiederhergestellt, aber noch nicht freigegeben wurden (z. B. wenn die Anwendungsdomäne, die die wiederhergestellte Funktion enthält, noch verwendet wird).

Syntax

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

Parameter

functionId
[in] Der FunctionID der Funktionsinstanz, für die Versionen aufgezählt werden sollen.

cReJitIds
[in] Die Anzahl der JIT neu kompilierten IDs, die im reJitIds-Array zugeordnet sind.

pcReJitIds
[out] Die tatsächliche Anzahl der JIT neu kompilierten IDs.

reJitIds
[out] Ein vom Aufrufer reserviertes Array, das die JIT neu kompilierten IDs für die angegebene Funktion enthält.

Bemerkungen

GetReJITIDs zählt die aktiven JIT neu kompilierten IDs für eine bestimmte Funktionsinstanz auf. Folgt demselben Verwendungsmuster wie andere ICorProfilerInfo-Funktionen, die vom Aufrufer reservierte Puffer akzeptieren.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4.5 verfügbar

Siehe auch