Megosztás a következőn keresztül:


ICorProfilerCallback8::D ynamicMethodJITCompilationFinished metódus

[A .NET-keretrendszer 4.7-ben és újabb verziókban támogatott]

Minden alkalommal értesíti a profilkészítőt, amikor egy dinamikus metódus JIT-fordítása befejeződött.

Szintaxis

HRESULT DynamicMethodJITCompilationFinished(  
     [in]  FunctionID  functionId,
     [in]  BOOL        hrStatus,
     [in]  BOOL        fIsSafeToBlock
);  

Paraméterek

functionId
[in] Annak a memórián belüli függvénynek az azonosítója, amelyhez a JIT-fordítás elindult.

hrStatus
[in] Egy érték, amely jelzi, hogy a JIT-fordítás sikeres volt-e.

fIsSafeToBlock
[in] true annak jelzésére, hogy a blokkolás miatt a futtatókörnyezet megvárhatja, amíg a híváslánc visszatér ebből a visszahívásból; false annak jelzésére, hogy a blokkolás nem befolyásolja a futtatókörnyezet működését.

Megjegyzések

Ez a visszahívás akkor aktiválódik, ha egy dinamikus metódus JIT-fordítása befejeződött. Ez magában foglalja a különböző IL-csonkokat és LCG-metódusokat. Célja, hogy elegendő információt biztosítson a profilkészítőknek a lefordított módszer felhasználók számára történő azonosításához.

Megjegyzés

functionId az értékek nem oldhatók fel a metaadat-jogkivonataikra, mert a dinamikus metódusok nem rendelkeznek metaadatokkal.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 4.7 óta érhető el

Lásd még