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 ara dil (IL) kodu parçası için özel durum işleme (EH) yan tümcesini temsil eder.
Sözdizimi
typedef struct _CorDebugEHClause {
ULONG32 Flags;
ULONG32 TryOffset;
ULONG32 TryLength;
ULONG32 HandlerOffset;
ULONG32 HandlerLength;
ULONG32 ClassToken;
ULONG32 FilterOffset;
} CorDebugEHClause;
Members
| Üye | Description |
|---|---|
Flags |
EH yan tümcesindeki özel durum bilgilerini açıklayan bit alanı. Daha fazla bilgi için Açıklamalar bölümüne bakın. |
TryOffset |
Yöntem gövdesinin başlangıcından try itibaren bloğun bayt cinsinden uzaklığı. |
TryLength |
Bloğun try bayt cinsinden uzunluğu. |
HandlerOffset |
Bu try bloğun işleyicisinin konumu. |
HandlerLength |
İşleyici kodunun bayt cinsinden boyutu. |
ClassToken |
Tür tabanlı özel durum işleyicisi için meta veri belirteci. |
FilterOffset |
Filtre tabanlı özel durum işleyicisi için yöntem gövdesinin başlangıcından bayt cinsinden uzaklık. |
Açıklamalar
Bir değer dizisi CoreDebugEHClauseGetEHClauses yöntemi tarafından döndürülür.
EH yan tümcesi bilgileri CLI belirtimi tarafından tanımlanır. Daha fazla bilgi için bkz. Standart ECMA-355: Ortak Dil Altyapısı (CLI), 6. Sürüm.
alanı flags aşağıdaki bayrakları içerebilir. Bunların CorDebug.idl veya CorDebug.h içinde tanımlanmadığını unutmayın.
| Flag | Değer | Description |
|---|---|---|
COR_ILEXCEPTION_CLAUSE_EXCEPTION |
0x00000000 | Yazılan bir özel durum yan tümcesi. |
COR_ILEXCEPTION_CLAUSE_FILTER |
0x00000001 | Özel durum filtresi ve işleyici yan tümcesi. |
COR_ILEXCEPTION_CLAUSE_FINALLY |
0x00000002 | A finally yan tümcesi. |
COR_ILEXCEPTION_CLAUSE_FAULT |
0x00000004 | Bir hata yan tümcesi (yalnızca bir finally özel durum oluşturulduğunda çağrılan bir yan tümce). |
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kütüphane: CorGuids.lib
.NET sürümleri: .NET Framework 4.5.2'den itibaren kullanılabilir