Sdílet prostřednictvím


scheduler_resource_allocation_error – třída

Tato třída popisuje výjimku vyvolanou kvůli selhání získání kritického prostředku v concurrency Runtime.

Syntaxe

class scheduler_resource_allocation_error : public std::exception;

Členové

Veřejné konstruktory

Jméno popis
scheduler_resource_allocation_error Přetíženo. scheduler_resource_allocation_error Vytvoří objekt.

Veřejné metody

Jméno popis
get_error_code Vrátí kód chyby, který způsobil výjimku.

Poznámky

Tato výjimka se obvykle vyvolá, když volání operačního systému z modulu Concurrency Runtime selže. Kód chyby, který by normálně byl vrácen z volání metody GetLastError Win32 je převeden na hodnotu typu HRESULT a lze jej načíst pomocí get_error_code metody.

Hierarchie dědičnosti

exception

scheduler_resource_allocation_error

Požadavky

Hlavička: concrt.h

Obor názvů: souběžnost

get_error_code

Vrátí kód chyby, který způsobil výjimku.

HRESULT get_error_code() const throw();

Vrácená hodnota

HRESULT Hodnota chyby, která způsobila výjimku.

scheduler_resource_allocation_error

scheduler_resource_allocation_error Vytvoří objekt.

scheduler_resource_allocation_error(
    _In_z_ const char* _Message,
    HRESULT _Hresult) throw();

explicit _CRTIMP scheduler_resource_allocation_error(
    HRESULT _Hresult) throw();

Parametry

_Zprávu
Popisná zpráva o chybě.

_Hresult
HRESULT Hodnota chyby, která způsobila výjimku.

Viz také

concurrency – obor názvů