Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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