Aracılığıyla paylaş


ICorProfilerInfo2::GetNotifiedExceptionClauseInfo Metodu

Çalıştırılacak olan veya yeni çalıştırılmış olan özel durum yan tümcesi (catch//finallyfilter) için yerel adres ve çerçeve bilgilerini alır.

Sözdizimi

HRESULT GetNotifiedExceptionClauseInfo(  
    [out] COR_PRF_EX_CLAUSE_INFO *pinfo);  

Parametreler

pinfo
[out] Geçerli özel durum yan tümcesi örneğini ve ilişkili çerçevesini açıklayan bir COR_PRF_EX_CLAUSE_INFO yapısının işaretçisi.

Açıklamalar

Özel durum bildirimi alındığında, GetNotifiedExceptionClauseInfo çalıştırılacak özel durum yan tümcesinin (finally/catch/filter) yerel adres ve çerçeve bilgilerini almak için kullanılabilir (ICorProfilerCallback::ExceptionCatcherEnter, ICorProfilerCallback::ExceptionUnwindFinallyEnter veya ICorProfilerCallback::ExceptionSearchFilterEnter geri çağırma profil oluşturucu tarafından alınır) veya yeni çalıştırıldı (ICorProfilerCallback::ExceptionCatcherLeave, ICorProfilerCallback::ExceptionUnwindFinallyLeave veya ICorProfilerCallback::ExceptionSearchFilterLeave geri çağırması profil oluşturucu tarafından alınır).

Bu çağrı, eşleşen Geri çağırmadan ayrıl alınana veya geçerli yan tümcede iç içe özel durum oluşturulunana kadar yukarıdaki Geri çağırmaları girin'den sonra herhangi bir zamanda yapılabilir ve bu durumda söz konusu yan tümce için Leave bildirimi yoktur. Özel durum yan tümcesine kaçış filter için bir özel durum oluşturmanın mümkün olmadığını, bu durumda her zaman bir Leave bildirimi olduğunu unutmayın.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl, CorProf.h

Kitaplığı: CorGuids.lib

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

Ayrıca bkz.