Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft einen Schnittstellenzeiger auf einen ICorDebugILCode ab, der die IL aus einer aktiven ReJIT-Anforderung enthält.
Syntax
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
Die Parameter
ppReJitedILCode
Ein Zeiger auf die IL aus einer aktiven ReJIT-Anforderung.
Bemerkungen
Wenn die von diesem ICorDebugFunction3 Objekt dargestellte Methode über eine aktive ReJIT-Anforderung verfügt, ppReJitedILCode wird ein Zeiger auf dessen IL zurückgegeben. Wenn keine aktive Anforderung vorhanden ist, bei der es sich um einen gängigen ppReJitedILCode Fall handelt, ist null.
Eine ReJIT-Anforderung wird unmittelbar nach dem Zurückgeben der Ausführung aus dem ICorProfilerCallback4::GetReJITParameters-Methodenaufruf aktiv. Möglicherweise ist sie noch nicht JIT-kompiliert, und Threads werden in der ursprünglichen Version des Codes noch ausgeführt. Eine ReJIT-Anforderung wird während des Aufrufs des Profilers an die ICorProfilerInfo4::RequestRevert-Methode inaktiv. Selbst nachdem die IL wiederhergestellt wurde, kann ein Thread weiterhin im JIT-recompiled (ReJIT)-Code ausgeführt werden.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5.2