Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.