ICorProfilerFunctionControl Interface
Biedt methoden waarmee een code profiler kan communiceren met de Common Language Runtime (CLR) om te bepalen hoe de JIT-compiler code moet genereren bij het opnieuw compileren van een specifieke methode.
Methoden
Methode | Beschrijving |
---|---|
Methode SetCodegenFlags | Hiermee stelt u een of meer vlaggen uit de COR_PRF_CODEGEN_FLAGS opsomming in om het genereren van code voor een opnieuw gecompileerde JIT-functie (Just-In-Time) te beheren. |
Methode SetILFunctionBody | Vervangt de CIL-hoofdtekst (Common Intermediate Language) van de methode. |
Methode SetILInstrumentedCodeMap | Hiermee stelt u een codetoewijzing voor de opgegeven functie in met behulp van de opgegeven CIL-toewijzingsvermeldingen (Common Intermediate Language). |
Opmerkingen
De ICorProfilerFunctionControl
interface biedt methoden voor het beheren van het genereren van code voor één opnieuw gecompileerde functie. De profiler verkrijgt een exemplaar van deze interface via de callback ICorProfilerCallback4::GetReJITParameters . Elk exemplaar van ICorProfilerFunctionControl
bepaalt alle exemplaren van één functie.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4.5