Aracılığıyla paylaş


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.

Ayrıca bkz.

Eşzamanlılık Ad Alanı