Udostępnij za pośrednictwem


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.

Zobacz też

Przestrzeń nazw współbieżności