Methode ICorProfilerCallback8::D ynamicMethodJITCompilationFinished
[Ondersteund in de .NET Framework 4.7 en latere versies]
De profiler wordt gewaarschuwd wanneer de JIT-compilatie van een dynamische methode is voltooid.
Syntaxis
HRESULT DynamicMethodJITCompilationFinished(
[in] FunctionID functionId,
[in] BOOL hrStatus,
[in] BOOL fIsSafeToBlock
);
Parameters
functionId
[in] De id van de functie in het geheugen waarvoor de JIT-compilatie wordt gestart.
hrStatus
[in] Een waarde die aangeeft of de JIT-compilatie is geslaagd.
fIsSafeToBlock
[in] true
om aan te geven dat blokkering ertoe kan leiden dat de runtime wacht tot de aanroepende thread terugkeert van deze callback; false
om aan te geven dat blokkering geen invloed heeft op de werking van de runtime.
Opmerkingen
Deze callback wordt geactiveerd wanneer de JIT-compilatie van een dynamische methode is voltooid. Dit omvat verschillende IL stubs en LCG-methoden. Het doel is om profilerschrijvers voldoende informatie te bieden om de gecompileerde methode aan gebruikers te identificeren.
Notitie
functionId
-waarden kunnen niet worden gebruikt om om te zetten in hun metagegevenstokens, omdat dynamische methoden geen metagegevens hebben.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4.7