scheduler_resource_allocation_error Sınıfı
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.