Método de CurrentScheduler::Create
Cria um novo Agendador cujo comportamento é descrito pela _Policy parâmetro e anexa-o para o contexto de chamada. O Agendador recém-criado se tornará o Agendador atual para o contexto de chamada.
_CRTIMP static void __cdecl Create(
const SchedulerPolicy& _Policy
);
Parâmetros
- _Policy
A diretiva de Agendador que descreve o comportamento do Agendador recém-criado.
Comentários
O anexo do Agendador para o contexto de chamada implicitamente coloca uma contagem de referência do Agendador.
Depois de um agendador é criado com o Create método, você deve chamar o CurrentScheduler::Detach método em algum momento no futuro para permitir que o Agendador desligar.
Se esse método é chamado de um contexto que já está anexado a um Agendador diferente, o Agendador existente será lembrado como programador anterior e o Agendador recém-criado se torna o Agendador atual. Quando você chama o CurrentScheduler::Detach método em um momento posterior, o Agendador anterior é restaurado como o Agendador atual.
Este método pode lançar uma variedade de exceções, incluindo scheduler_resource_allocation_error e invalid_scheduler_policy_value.
Requisitos
Cabeçalho: concrt.h
Namespace: Simultaneidade
Consulte também
Referência
Método de CurrentScheduler::Detach
Método de Scheduler::Reference