Compartilhar via


Método CurrentScheduler::Detach

Desanexa o agendador de contexto atual de chamada e restaura o agendador anteriormente anexado como o agendador atual, se houver. Depois que esse método retornar, o contexto de chamada é gerenciado em seguida por agendador que já tenha sido anexado ao contexto usando CurrentScheduler::Create ou o método de Scheduler::Attach .

static void __cdecl Detach();

Comentários

O método remove de Detach implicitamente uma contagem de referência do agendador.

Se não houver nenhum agendador anexado ao contexto de chamada, a chamada esse método resultará em uma exceção de scheduler_not_attached que está sendo gerada.

Está chamando o método de um contexto no qual interno e gerenciados por um agendador, ou por um contexto que é conectado usando um método diferente dos métodos de Scheduler::Attach ou de CurrentScheduler::Create , resultará em uma exceção de improper_scheduler_detach que está sendo gerada.

Requisitos

Cabeçalho: concrt.h

Namespace: simultaneidade

Consulte também

Referência

Classe CurrentScheduler

Método Scheduler::Attach

Método CurrentScheduler::Create