Метод CurrentScheduler::Detach
Отсоединяет текущий планировщик от вызывающего контекста и восстанавливает ранее присоединенный планировщик как текущего планировщика, если таковой существует. После завершения работы метода вызывающий контекст управляется планировщиком, который ранее был присоединен к контексту через метод CurrentScheduler::Create или Scheduler::Attach.
static void __cdecl Detach();
Заметки
Метод Detach неявно удаляет значение счетчика ссылок из планировщика.
Если нет планировщика, присоединенного к вызывающему контексту, вызов этого метода приведет к возникновению исключения scheduler_not_attached.
Вызов этого метода из контекста, который является внутренним для планировщика и управляется им, или из контекста, который был присоединен с помощью метода, отличного от методов Scheduler::Attach или CurrentScheduler::Create, приведет к созданию исключения improper_scheduler_detach.
Требования
Заголовок: concrt.h
Пространство имен: concurrency