Share via


nested_scheduler_missing_detach-Klasse

Diese Klasse beschreibt eine Ausnahme, die ausgelöst wird, wenn die Concurrency Runtime erkennt, dass Sie versäumt haben, die CurrentScheduler::Detach-Methode für einen Kontext aufzurufen, der über die Attach-Methode des Scheduler-Objekts an einen zweiten Planer angefügt wurde.

class nested_scheduler_missing_detach : public std::exception;

Member

Öffentliche Konstruktoren

Name

Beschreibungen

nested_scheduler_missing_detach::nested_scheduler_missing_detach-Konstruktor

Überladen. Erstellt ein nested_scheduler_missing_detach-Objekt.

Hinweise

Diese Ausnahme wird nur ausgelöst, wenn Sie einen Planer in einem anderen schachteln, indem Sie die Attach-Methode eines Scheduler-Objekts für einen Kontext aufrufen, der bereits im Besitz eines anderen Planers oder an diesen angefügt ist. Die Concurrency Runtime löst diese Ausnahme opportunistisch aus, wenn es das Szenario ermitteln kann, um die Problemsuche zu unterstützen. Es ist nicht sichergestellt, dass diese Ausnahme bei jedem fehlenden Aufruf der CurrentScheduler::Detach-Methode wirklich ausgelöst wird.

Vererbungshierarchie

exception

nested_scheduler_missing_detach

Anforderungen

Header: concrt.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace

Scheduler-Klasse

CurrentScheduler::Detach-Methode

Scheduler::Attach-Methode