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.
İş parçacığının işlenmeyen bir özel durumu olup olmadığını gösterir.
Sözdizimi
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
Parametreler
ppBlockingObjectEnum [out] CorDebugBlockingObject yapılarının sıralı numaralandırmasının adresini gösteren işaretçi.
Dönüş Değeri
Bu yöntem, aşağıdaki belirli HRESULTs ve yöntem hatasını gösteren HRESULT hatalarını döndürür.
| HRESULT | Description |
|---|---|
| S_OK | İş parçacığının oluşturulmasından bu yana işlenmeyen bir özel durum oluştu. |
| S_FALSE | İş parçacığının hiçbir zaman işlenmeyen bir özel durumu olmadı. |
Açıklamalar
Bu yöntem, iş parçacığının işlenmeyen bir özel durumu olup olmadığını gösterir. İşlenmeyen özel durum geri çağırma tetiklendiğinde veya yerel JIT ekleme başlatıldığında, bu yöntemin S_OK döndürmesi garanti edilir. ICorDebugThread.GetCurrentException yönteminin işlenmeyen özel durum döndüreceğinin garantisi yoktur; ancak, işlenmeyen özel durum geri çağırması alındıktan sonra veya yerel JIT eklemesi yapıldıktan sonra işlem henüz devam etmediyse devam eder. Ayrıca, yerel JIT ekleme tetiklendiğinde işlenmeyen özel durum içeren birden fazla iş parçacığı olması da mümkündür (pek olası olmasa da). Böyle bir durumda, hangi özel durumun JIT iliştirmesi tetiklediğini belirlemenin bir yolu yoktur.
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.0'dan itibaren kullanılabilir