Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
[A .NET-keretrendszer 4.7-ben és újabb verzióiban támogatott]
A rendszer értesíti a profilelőt, amikor egy dinamikus metódus JIT-fordítása megkezdődött.
Szintaxis
HRESULT DynamicMethodJITCompilationStarted(
[in] FunctionID functionId,
[in] BOOL fIsSafeToBlock,
[in] LPCBYTE pILHeader,
[in] LONG cbILHeader
);
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.
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 jelzi, hogy a blokkolás nem befolyásolja a futtatókörnyezet működését.
pILHeader
[in] Mutató a metódus IL-fejlécének első bájtjára.
cbILHeader
[in] A bájtok száma az IL fejlécben.
Megjegyzések
Ez a visszahívás akkor aktiválódik, ha egy dinamikus metódust JIT-fordítással állítanak össze. 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.
Az pILHeader egérmutató csak a visszahívás során érvényes.
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