Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.