scheduler_resource_allocation_error-Klasse
Diese Klasse beschreibt eine Ausnahme, die aufgrund eines Fehlers ausgelöst wird, um in der Concurrency Runtime eine wichtige Ressource abzurufen.
Syntax
class scheduler_resource_allocation_error : public std::exception;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
scheduler_resource_allocation_error | Überladen. Erstellt ein scheduler_resource_allocation_error -Objekt. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
get_error_code | Gibt den Fehlercode zurück, der die Ausnahme verursacht hat. |
Hinweise
Diese Ausnahme wird in der Regel ausgelöst, wenn ein Aufruf des Betriebssystems innerhalb der Concurrency Runtime fehlschlägt. Der Fehlercode, der normalerweise von einem Aufruf der Win32-Methode GetLastError
zurückgegeben wird, wird in einen Typwert HRESULT
konvertiert und kann mithilfe der get_error_code
Methode abgerufen werden.
Vererbungshierarchie
exception
scheduler_resource_allocation_error
Anforderungen
Kopfzeile: concrt.h
Namespace: Parallelität
get_error_code
Gibt den Fehlercode zurück, der die Ausnahme verursacht hat.
HRESULT get_error_code() const throw();
Rückgabewert
Der HRESULT
Wert des Fehlers, der die Ausnahme verursacht hat.
scheduler_resource_allocation_error
Erstellt ein scheduler_resource_allocation_error
-Objekt.
scheduler_resource_allocation_error(
_In_z_ const char* _Message,
HRESULT _Hresult) throw();
explicit _CRTIMP scheduler_resource_allocation_error(
HRESULT _Hresult) throw();
Parameter
_Nachricht
Eine beschreibende Fehlermeldung.
_Hresult
Der HRESULT
Wert des Fehlers, der die Ausnahme verursacht hat.