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 in .NET Framework 4.7 und höheren Versionen unterstützt]
Benachrichtigt den Profiler, wenn die JIT-Kompilierung einer dynamischen Methode abgeschlossen wurde.
Syntax
HRESULT DynamicMethodJITCompilationFinished(
[in] FunctionID functionId,
[in] BOOL hrStatus,
[in] BOOL fIsSafeToBlock
);
Parameter
functionId
[in] Der Bezeichner der In-Memory-Funktion, für die die JIT-Kompilierung gestartet wird.
hrStatus
[in] Wert der angibt, ob die JIT-Kompilierung erfolgreich war.
fIsSafeToBlock
[in] true , wenn die Sperrung dazu führen kann, dass die Laufzeit darauf wartet, dass der aufrufende Thread von diesem Rückruf zurückkehrt; false, wenn die Blockierung sich nicht auf das Funktionieren der Laufzeit auswirkt.
Bemerkungen
Dieser Rückruf wird immer dann ausgelöst, wenn die JIT-Kompilierung einer dynamischen Methode beendet ist. Dazu gehören verschiedene IL-Stubs und LCG-Methoden. Ziel ist es, Profiler-Writer mit ausreichend Informationen zu versorgen, um die kompilierte Methode für Benutzer zu identifizieren.
Hinweis
functionId-Werte können nicht zum Auflösen zu ihren Metadatentoken verwendet werden, da dynamische Methoden über keine Metadaten verfügen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.7 verfügbar