Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.