scheduler_resource_allocation_error — Klasa
Ta klasa opisuje wyjątek zgłoszony z powodu niepowodzenia uzyskania krytycznego zasobu w środowisku uruchomieniowym współbieżności.
Składnia
class scheduler_resource_allocation_error : public std::exception;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
scheduler_resource_allocation_error | Przeciążone. scheduler_resource_allocation_error Tworzy obiekt. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
get_error_code | Zwraca kod błędu, który spowodował wyjątek. |
Uwagi
Ten wyjątek jest zwykle zgłaszany, gdy wywołanie systemu operacyjnego z poziomu środowiska uruchomieniowego współbieżności kończy się niepowodzeniem. Kod błędu, który zwykle jest zwracany z wywołania metody GetLastError
Win32, jest konwertowany na wartość typu HRESULT
i można go pobrać przy użyciu get_error_code
metody .
Hierarchia dziedziczenia
exception
scheduler_resource_allocation_error
Wymagania
Nagłówek: concrt.h
Przestrzeń nazw: współbieżność
get_error_code
Zwraca kod błędu, który spowodował wyjątek.
HRESULT get_error_code() const throw();
Wartość zwracana
Wartość HRESULT
błędu, który spowodował wyjątek.
scheduler_resource_allocation_error
scheduler_resource_allocation_error
Tworzy obiekt.
scheduler_resource_allocation_error(
_In_z_ const char* _Message,
HRESULT _Hresult) throw();
explicit _CRTIMP scheduler_resource_allocation_error(
HRESULT _Hresult) throw();
Parametry
_Komunikat
Opisowy komunikat o błędzie.
_Hresult
Wartość HRESULT
błędu, który spowodował wyjątek.