Método de CurrentScheduler::CreateScheduleGroup
Cria um novo grupo de agendamento dentro do Agendador associado com o contexto de chamada.A versão que aceita o parâmetro _Placement faz com que as tarefas dentro do grupo recém-criado agenda para ser viesado para executar no local especificado por esse parâmetro.
static ScheduleGroup * __cdecl CreateScheduleGroup();
static ScheduleGroup * __cdecl CreateScheduleGroup(
location& _Placement
);
Parâmetros
- _Placement
Uma referência a um local onde as tarefas dentro do grupo de agendamento serão polarizadas na direção executando cada.
Valor de retorno
Um ponteiro para o grupo recém-criado de agenda.Isso ScheduleGroup o objeto tem uma contagem de referência inicial colocada nele.
Comentários
Este método resultará no Agendador do padrão do processo que está sendo criado e/ou anexado ao contexto de chamada se não houver nenhum Agendador atualmente associado com o contexto de chamada.
Você deve chamar o Release método em um grupo de agendamento quando terminar o trabalho de agendamento para ele.O Agendador destruirá a agenda de grupo quando estao todo o trabalho foi concluído.
Observação Se você tiver criado explicitamente este Agendador, você deve liberar todas as referências para agendar grupos dentro dele, antes de liberar sua referência no Agendador, desanexando contexto atual dele.
Requisitos
Cabeçalho: concrt.h
Namespace: concorrência
Consulte também
Referência
Método de ScheduleGroup::Release