Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirli bir özel durum yan tümcesi örneği ve ilişkili çerçevesi hakkındaki bilgileri depolar.
Syntax
typedef struct COR_PRF_EX_CLAUSE_INFO {
COR_PRF_CLAUSE_TYPE clauseType;
UINT_PTR programCounter;
UINT_PTR framePointer;
UINT_PTR shadowStackPointer;
} COR_PRF_EX_CLAUSE_INFO;
Üyeler
| Üye | Description |
|---|---|
clauseType |
Kodun yeni girdiği veya solundaki özel durum yan tümcesinin türünü belirten COR_PRF_CLAUSE_TYPE sabit listesi değeri. |
programCounter |
Yan tümce işleyicisinin yerel giriş noktası; örneğin, X86 EIP yazmaç içeriği. |
framePointer |
Yan tümce işleyicisinin mantıksal çerçevesinin işaretçisi; örneğin, X86 EBP yazmaçlarının içeriği. |
shadowStackPointer |
Gölge yığının işaretçisi. Bu değer, BSP yazmaç içeriğinin içeriğidir ve yalnızca IA64 için geçerlidir. |
Açıklamalar
Bir özel durum bildirimi alındığında, ICorProfilerInfo2::GetNotifiedExceptionClauseInfo , çalıştırılacak veya çalıştırılacak olan özel durum yan tümcesi (catch/finally/filter) için yerel adresi ve çerçeve bilgilerini almak için kullanılabilir.
Özel durum yan tümcesinin yürütülmesi, ortak dil çalışma zamanından (CLR) bu geri çağırmaları içerir:
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir