Udostępnij za pośrednictwem


Metoda CurrentScheduler::Detach

Odłącza bieżący harmonogram od wywołującego kontekstu i przywraca wcześniej podłączone harmonogramu jako bieżący harmonogram, jeśli taka istnieje.Po powrocie tej metody, kontekst wywołującego następnie jest zarządzany przez harmonogram, który wcześniej był dołączony do kontekstu, za pomocą CurrentScheduler::Create lub Scheduler::Attach metody.

static void __cdecl Detach();

Uwagi

Detach Metoda niejawnie usuwa licznika odwołań z harmonogramu.

W przypadku nie harmonogram dołączonych do kontekstu wywołującego, wywołanie tej metody spowoduje scheduler_not_attached jest wyjątek.

Wywołanie tej metody z kontekstu jest wewnętrzne i zarządzane przez harmonogram lub kontekstu, który był dołączony za pomocą metody inne niż Scheduler::Attach lub CurrentScheduler::Create spowoduje metody, improper_scheduler_detach jest wyjątek.

Wymagania

Nagłówek: concrt.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa CurrentScheduler

Metoda Scheduler::attach

Metoda CurrentScheduler::Create