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.
[Wird nur in .NET Framework 4.5.2 und neueren Versionen unterstützt]
Ruft einen Schnittstellenzeiger auf ICorDebugILCode ab, der die IL aus einer aktiven ReJIT-Anfrage enthält.
Syntax
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
Parameter
ppReJitedILCode
Ein Zeiger auf die IL aus einer aktiven ReJIT-Anforderung.
Hinweise
Wenn die Methode, die durch dieses ICorDebugFunction3
-Objekt dargestellt wird, über eine aktive ReJIT-Anfrage verfügt, gibt ppReJitedILCode
einen Zeiger auf deren IL aus. Ist keine aktive Anforderung vorhanden, was häufig vorkommt, dann ist ppReJitedILCode
NULL.
Eine ReJIT-Anforderung wird aktiv, wenn die Ausführung vom ICorProfilerCallback4::GetReJITParameters-Methodenaufruf zurückgegeben wurde. Möglicherweise liegt noch keine JIT-Kompilierung vor und Threads werden immer noch in der ursprünglichen Version des Codes ausgeführt. Eine ReJIT-Anforderung wird inaktiv, wenn der Profiler die ICorProfilerInfo4::RequestRevert-Methode aufruft. Selbst wenn die IL zurückgesetzt wurde, kann ein Thread immer noch im erneut JIT-kompilierten (ReJIT) Code ausgeführt werden.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5.2 verfügbar