Compartir a través de


Scheduler::Create (Método)

Crea un nuevo programador cuyo comportamiento se describe en el parámetro _Policy, coloca una referencia inicial en el programador y le devuelve un puntero.

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

Parámetros

  • _Policy
    La directiva del programador que describe el comportamiento del programador recién creado.

Valor devuelto

Un puntero a un programador recién creado. Este objeto Scheduler tiene un recuento de referencia inicial colocado en él.

Comentarios

Después de crear un programador con el método de Create , debe llamar al método de Release en el futuro para quitar el recuento inicial de referencia y permitir que el programador cierre.

Un programador creado con este método no está asociado con el contexto de la llamada. Puede estar asociada a un contexto utilizando el método de Adjuntar .

Este método puede producir una variedad de excepciones, incluidos scheduler_resource_allocation_error y invalid_scheduler_policy_value.

Requisitos

Encabezado: concrt.h

Espacio de nombres: simultaneidad

Vea también

Referencia

Scheduler (Clase)

Scheduler::Release (Método)

Scheduler::Attach (Método)

CurrentScheduler::Create (Método)

PolicyElementKey (Enumeración)

Conceptos

Programador de tareas (Runtime de simultaneidad)