Partager via


CurrentScheduler::Detach, méthode

Détache le planificateur actuel du contexte d'appel et restaure le planificateur précédemment associé comme planificateur actuel, le cas échéant. Une fois que cette méthode a retourné une valeur, le contexte d'appel est géré par le planificateur précédemment attaché au contexte utilisant la méthode CurrentScheduler::Create ou Scheduler::Attach.

static void __cdecl Detach();

Notes

La méthode Detach supprime implicitement un décompte de références du planificateur.

S'il n'y a aucun planificateur associé au contexte d'appel, l'appel de cette méthode provoquera la levée d'une exception scheduler_not_attached.

Appeller cette méthode depuis un contexte interne et géré par un planificateur, ou un contexte qui a été attaché à l'aide d'une méthode différente des méthodes Scheduler::Attach ou CurrentScheduler::Create, génèrera une exception signalée improper_scheduler_detach levée.

Configuration requise

En-tête : concrt.h

Espace de noms : concurrency

Voir aussi

Référence

CurrentScheduler, classe

Scheduler::Attach, méthode

CurrentScheduler::Create, méthode