CurrentScheduler::Detach-Methode
Trennt den aktuellen Planer vom aufrufenden Kontext und stellt, sofern vorhanden, den zuvor angefügten Planer als aktuellen Planer wieder her.Nach der Rückgabe dieser Methode wird der aufrufende Kontext dann vom Planer verwaltet, der zuvor mit dem Kontext CurrentScheduler::Create oder Scheduler::Attach-Methode angefügt wurde.
static void __cdecl Detach();
Hinweise
Die Detach-Methode entfernt implizit einen Verweiszähler aus dem Planer.
Wenn kein Planer vorhanden ist, der dem aufrufenden Kontext angefügt wird, führt das Aufrufen dieser Methode eine scheduler_not_attached ausgelöste Ausnahme.
Ruft diese Methode in einem Kontext, in dem eine interne durch und verwaltet einen Planer oder einen Kontext an, der mit einer Methode oder Scheduler::Attach andere als die Methoden CurrentScheduler::Create angefügt wurde, führt zu einer improper_scheduler_detach ausgelöste Ausnahme.
Anforderungen
Header: concrt.h
Namespace: Parallelität