ICorProfilerCallback8::D ynamicMethodJITCompilationFinished — Metoda
[Obsługiwane w wersji .NET Framework 4.7 i nowszych]
Powiadamia profilera za każdym razem, gdy kompilacja JIT metody dynamicznej została ukończona.
Składnia
HRESULT DynamicMethodJITCompilationFinished(
[in] FunctionID functionId,
[in] BOOL hrStatus,
[in] BOOL fIsSafeToBlock
);
Parametry
functionId
[w] Identyfikator funkcji w pamięci, dla której uruchomiono kompilację JIT.
hrStatus
[w] Wartość wskazująca, czy kompilacja JIT zakończyła się pomyślnie.
fIsSafeToBlock
[w] true
aby wskazać, że blokowanie może spowodować, że środowisko uruchomieniowe będzie czekać, aż wątek wywołujący powróci z tego wywołania zwrotnego; false
aby wskazać, że blokowanie nie wpłynie na działanie środowiska uruchomieniowego.
Uwagi
To wywołanie zwrotne jest wyzwalane za każdym razem, gdy kompilacja JIT metody dynamicznej została zakończona. Obejmuje to różne wycinki IL i metody LCG. Jego celem jest udostępnienie autorom profilera wystarczającej ilości informacji w celu zidentyfikowania skompilowanej metody dla użytkowników.
Uwaga
functionId
wartości nie mogą być używane do rozpoznawania tokenów metadanych, ponieważ metody dynamiczne nie mają metadanych.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 4.7