Compartir a través de


CurrentScheduler (Clase)

Representa una abstracción para el programador actual asociado al contexto de la llamada.

class CurrentScheduler;

Miembros

Métodos públicos

Name

Descripción

CurrentScheduler::Create (Método)

Crea un nuevo programador cuyo comportamiento se describe en el parámetro _Policy y lo asocia al contexto de la llamada. El programador creado recientemente se volverá el programador actual para el contexto de la llamada.

CurrentScheduler::CreateScheduleGroup (Método)

Crea un nuevo grupo de programación dentro del programador asociado al contexto de la llamada.

CurrentScheduler::Detach (Método)

Desasocia el programador del contexto de la llamada y restaura el programador asociado anteriormente como programador actual, si existe. Una vez que vuelva este método, el contexto de la llamada lo administra el programador que se adjuntó previamente a través de los métodos Scheduler::Attach o CurrentScheduler::Create.

CurrentScheduler::Get (Método)

Devuelve un puntero al programador asociado con el contexto de la llamada, que también se conoce como el programador actual.

CurrentScheduler::GetNumberOfVirtualProcessors (Método)

Devuelve el número actual de procesadores virtuales para el programador asociado al contexto de la llamada.

CurrentScheduler::GetPolicy (Método)

Devuelve una copia de la directiva con la que se creó el programador actual.

CurrentScheduler::Id (Método)

Devuelve un identificador único para el programador actual.

CurrentScheduler::RegisterShutdownEvent (Método)

Hace que el controlador de eventos de Windows pasado en el parámetro _ShutdownEvent se señalice cuando el planificador asociado con el contexto actual se cierra y se destruye. En el momento en que se señala el evento, todo el trabajo que está programado para el programador ha finalizado. A través de este método, se pueden registrar varios eventos de apagado.

CurrentScheduler::ScheduleTask (Método)

Programa una tarea ligera dentro del programador asociado al contexto de la llamada. La tarea ligera se situará en un grupo de programación de la elección del runtime.

Comentarios

Si no hay ningún programador (vea Programador) asociado al contexto de la llamada, muchos métodos dentro de la clase CurrentScheduler producirán datos adjuntos del programador predeterminado del proceso. Esto también puede implicar que el programador predeterminado del proceso se cree durante este tipo de llamada.

Jerarquía de herencia

CurrentScheduler

Requisitos

Encabezado: concrt.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

Espacio de nombres de simultaneidad

Scheduler (Clase)

PolicyElementKey (Enumeración)

Conceptos

Programador de tareas (Runtime de simultaneidad)