Freigeben über


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_codeabgerufen 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.

Siehe auch

Concurrency-Namespace