Delen via


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

Zie ook