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