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.
Bu sınıf, Eşzamanlılık Çalışma Zamanı'nda kritik bir kaynak alınamaması nedeniyle oluşan bir özel durumu açıklar.
Sözdizimi
class scheduler_resource_allocation_error : public std::exception;
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| scheduler_resource_allocation_error | Aşırı yüklendi. Bir scheduler_resource_allocation_error nesne oluşturur. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| get_error_code | Özel duruma neden olan hata kodunu döndürür. |
Açıklamalar
Bu özel durum genellikle Eşzamanlılık Çalışma Zamanı'nın içinden işletim sistemine yapılan bir çağrı başarısız olduğunda oluşur. Normalde Win32 yöntemine GetLastError yapılan bir çağrıdan döndürülecek hata kodu türündeki HRESULT bir değere dönüştürülür ve yöntemi kullanılarak get_error_code alınabilir.
Devralma Hiyerarşisi
exception
scheduler_resource_allocation_error
Gereksinimler
Üst bilgi: concrt.h
Ad alanı: eşzamanlılık
get_error_code
Özel duruma neden olan hata kodunu döndürür.
HRESULT get_error_code() const throw();
Dönüş Değeri
Özel HRESULT duruma neden olan hatanın değeri.
scheduler_resource_allocation_error
Bir scheduler_resource_allocation_error nesne oluşturur.
scheduler_resource_allocation_error(
_In_z_ const char* _Message,
HRESULT _Hresult) throw();
explicit _CRTIMP scheduler_resource_allocation_error(
HRESULT _Hresult) throw();
Parametreler
_İleti
Hatanın açıklayıcı bir iletisi.
_Hresult
Özel HRESULT duruma neden olan hatanın değeri.