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.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für