Delen via


Methode ICorProfilerInfo4::EnumJITedFunctions2

Retourneert een enumerator voor alle functies die eerder met JIT zijn gecompileerd en opnieuw gecompileerd. Deze methode vervangt de methode ICorProfilerInfo3::EnumJITedFunctions , die geen JIT-hercompileerde id's opsommen.

Syntaxis

HRESULT EnumJITedFunctions([out] ICorProfilerFunctionEnum** ppEnum);  

Parameters

ppEnum
[uit] Een verwijzing naar de enumerator ICorProfilerFunctionEnum .

Opmerkingen

Deze methode kan overlappen met JITCompilation callbacks zoals de methode ICorProfilerCallback::JITCompilationStarted . De geretourneerde opsomming bevat waarden voor het COR_PRF_FUNCTION::reJitId veld. De methode ICorProfilerInfo3::EnumJITedFunctions , die door deze methode wordt vervangen, inventariseert geen JIT-hercompileerde id's, omdat het COR_PRF_FUNCTION::reJitId veld altijd is ingesteld op 0. De ICorProfilerInfo4::EnumJITedFunctions methode inventariseert JIT-hercompileerde id's, omdat het COR_PRF_FUNCTION::reJitId veld juist is ingesteld. Houd er rekening mee dat de methode ICorProfilerInfo4::EnumJITedFunctions2 een garbagecollection kan activeren, terwijl de methode ICorProfilerInfo3::EnumJITedFunctions dat niet doet. Zie CORPROF_E_UNSUPPORTED_CALL_SEQUENCE HRESULT voor meer informatie.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl, CorProf.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4.5

Zie ook