Aracılığıyla paylaş


ICorProfilerCallback8::D ynamicMethodJITCompilationFinished Yöntemi

[.NET Framework 4.7 ve sonraki sürümlerde desteklenir]

Bir dinamik yöntemin JIT derlemesi her tamamlandığında profil oluşturucuya bildirir.

Sözdizimi

HRESULT DynamicMethodJITCompilationFinished(  
     [in]  FunctionID  functionId,
     [in]  BOOL        hrStatus,
     [in]  BOOL        fIsSafeToBlock
);  

Parametreler

functionId
[in] JIT derlemesinin başlatıldığı bellek içi işlevin tanımlayıcısı.

hrStatus
[in] JIT derlemesinin başarılı olup olmadığını gösteren değer.

fIsSafeToBlock
[in] true engellemenin çalışma zamanının çağıran iş parçacığının bu geri çağırmadan dönmesini beklemesine neden olabileceğini belirtmek için; false engellemenin çalışma zamanının çalışmasını etkilemeyeceğini belirtmek için.

Açıklamalar

Dinamik bir yöntemin JIT derlemesi tamamlandığında bu geri çağırma tetikleniyor. Buna çeşitli IL saplamaları ve LCG yöntemleri dahildir. Amacı, profil oluşturucu yazarlarına derlenen yöntemi kullanıcılara tanımlamak için yeterli bilgi sağlamaktır.

Not

functionId değerleri meta veri belirteçlerine çözümlemek için kullanılamaz çünkü dinamik yöntemlerin meta verileri yoktur.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl, CorProf.h

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir

Ayrıca bkz.