nested_scheduler_missing_detach-Klasse
Diese Klasse beschreibt eine Ausnahme, die ausgelöst wird, wenn die Concurrency Runtime erkennt, dass versäumt wurde, die CurrentScheduler::Detach
-Methode für einen Kontext aufzurufen, der mittels der Attach
-Methode des Scheduler
-Objekts an einen zweiten Planer angefügt wurde.
Syntax
class nested_scheduler_missing_detach : public std::exception;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
nested_scheduler_missing_detach | Überladen. Erstellt ein nested_scheduler_missing_detach -Objekt. |
Hinweise
Diese Ausnahme wird nur ausgelöst, wenn Sie einen Planer innerhalb eines anderen verschachteln, indem Sie die Methode eines Scheduler
Objekts in einem Kontext aufrufen, der Attach
bereits im Besitz oder an einen anderen Planer angefügt ist. Die Parallelitätslaufzeit löst diese Ausnahme opportunistisch aus, wenn sie das Szenario als Hilfe zum Auffinden des Problems erkennen kann. Nicht jede Instanz der Vernachlässigung des Aufrufs der CurrentScheduler::Detach
Methode ist garantiert, diese Ausnahme auszuwerfen.
Vererbungshierarchie
exception
nested_scheduler_missing_detach
Anforderungen
Kopfzeile: concrt.h
Namespace: Parallelität
nested_scheduler_missing_detach
Erstellt ein nested_scheduler_missing_detach
-Objekt.
explicit _CRTIMP nested_scheduler_missing_detach(_In_z_ const char* _Message) throw();
nested_scheduler_missing_detach() throw();
Parameter
_Nachricht
Eine beschreibende Fehlermeldung.