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


ICorDebugFunction3::GetActiveReJitRequestILCode metódus

Egy interfészmutatót kap egy olyan ICorDebugILCode-hoz , amely egy aktív ReJIT-kérelemből származó IL-t tartalmaz.

Szemantika

HRESULT GetActiveReJitRequestILCode(
   ICorDebugILCode **ppReJitedILCode
);

Paraméterek

ppReJitedILCode
Mutató az IL-re egy aktív ReJIT-kérésből.

Megjegyzések

Ha az objektum által ICorDebugFunction3 képviselt metódus aktív ReJIT-kéréssel rendelkezik, ppReJitedILCode egy mutatót ad vissza az IL-hez. Ha nincs aktív kérés, ami gyakori eset, akkor ppReJitedILCodenull értékű.

A ReJIT-kérések csak azután lesznek aktívak, hogy a végrehajtás visszaáll az ICorProfilerCallback4::GetReJITParameters metódushívásból. Lehet, hogy még nem jiT-fordítású, és előfordulhat, hogy a szálak továbbra is a kód eredeti verziójában futnak. A ReJIT-kérés inaktívvá válik a profilozó ICorProfilerInfo4::RequestRevert metódusra irányuló hívása során. Még az IL visszaállítása után is végrehajtható egy szál a JIT-újrafordított (ReJIT) kódban.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

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

Lásd még