Condividi tramite


Metodo CurrentScheduler::Detach

Disconnette l'utilità di pianificazione corrente dal contesto di chiamata e ripristina l'utilità di pianificazione precedentemente collegata come utilità di pianificazione corrente, se esistente. Quando termina, il contesto di chiamata viene gestito dall'utilità di pianificazione che è stata precedentemente collegata al contesto utilizzando il metodo CurrentScheduler::Create o Scheduler::Attach.

static void __cdecl Detach();

Note

Il metodo Detach rimuove in modo implicito un conteggio dei riferimenti dall'utilità di pianificazione.

Se non c'è nessuna utilità di pianificazione collegata al contesto di chiamata, la chiamata di questo metodo comporterà la generazione dell'eccezione scheduler_not_attached.

La chiamata di questo metodo da un contesto interno e gestito da un'utilità di pianificazione o da un contesto che è stato collegato utilizzando un metodo diverso dai metodi Scheduler::Attach o CurrentScheduler::Create, genererà un'eccezione improper_scheduler_detach.

Requisiti

Header: concrt.h

Spazio dei nomi: concorrenza

Vedere anche

Riferimenti

Classe CurrentScheduler

Metodo Scheduler::Attach

Metodo CurrentScheduler::Create