Compartilhar via


Método Scheduler::Create

Cria um novo agendador cujo comportamento é descrito pelo parâmetro de _Policy , coloca uma referência inicial no agendador, e retorna-lhe um ponteiro.

static Scheduler * __cdecl Create(
   const SchedulerPolicy& _Policy
);

Parâmetros

  • _Policy
    A política de agendador que descreve o comportamento do agendador recém-criado.

Valor de retorno

Um ponteiro para um agendador recém-criado. Esse objeto de Scheduler tem uma contagem inicial de referência colocada nele.

Comentários

Depois que um agendador é criado com o método de Create , você deve chamar o método de Release em algum momento no futuro para remover a contagem inicial de referência e permitir que o agendador fechado.

Um agendador criado com esse método não é anexado ao contexto de chamada. Pode ser anexado a um contexto usando o método de Anexar .

Esse método pode gerar 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

Classe Scheduler

Método Scheduler::Release

Método Scheduler::Attach

Método CurrentScheduler::Create

Enumeração PolicyElementKey

Conceitos

Agendador de tarefas (Tempo de Execução de Simultaneidade)