scheduler_worker_creation_error-Klasse
Diese Klasse beschreibt eine Ausnahme, die aufgrund eines Fehlers bei der Erstellung eines Workerausführungskontexts in der Concurrency Runtime ausgelöst wird.
Syntax
class scheduler_worker_creation_error : public scheduler_resource_allocation_error;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
scheduler_worker_creation_error | Überladen. Erstellt ein scheduler_worker_creation_error -Objekt. |
Hinweise
Diese Ausnahme wird in der Regel ausgelöst, wenn ein Aufruf des Betriebssystems zum Erstellen von Ausführungskontexten innerhalb der Parallelitätslaufzeit fehlschlägt. Ausführungskontexte sind Threads, die Aufgaben in der Parallelitätslaufzeit ausführen. Der Fehlercode, der normalerweise von einem Aufruf der Win32-Methode GetLastError
zurückgegeben wird, wird in einen Wert vom Typ HRESULT
konvertiert und kann mithilfe der Basisklassenmethode get_error_code
abgerufen werden.
Vererbungshierarchie
exception
scheduler_resource_allocation_error
scheduler_worker_creation_error
Anforderungen
Kopfzeile: concrt.h
Namespace: Parallelität
scheduler_worker_creation_error
Erstellt ein scheduler_worker_creation_error
-Objekt.
scheduler_worker_creation_error(
_In_z_ const char* _Message,
HRESULT _Hresult) throw();
explicit _CRTIMP scheduler_worker_creation_error(
HRESULT _Hresult) throw();
Parameter
_Nachricht
Eine beschreibende Fehlermeldung.
_Hresult
Der HRESULT
Wert des Fehlers, der die Ausnahme verursacht hat.