Compartir a través de


Estructuras de desencadenador para el programador de tareas 1.0

El Programador de tareas 1.0 usa varias estructuras para definir los criterios de un desencadenador.

Nota

Para obtener más información sobre los desencadenadores del Programador de tareas 2.0, consulte Interfaces de desencadenador.

 

Estructuras del programador de tareas 1.0

En la ilustración siguiente se muestra la estructura TASK_TRIGGER. Tiene tres miembros necesarios (wBeginYear, wBeginMonthy wBeginDay) que se deben establecer al crear un nuevo desencadenador. (Para ir a la página de referencia de esta estructura, haga clic en el nombre de la estructura en la ilustración).

estructura del desencadenador de tareas

Tenga en cuenta que el miembro TriggerType de usa la enumeración TASK_TRIGGER_TYPE y el miembro Type usa una estructura de TASK_TRIGGER_UNION. La enumeración TASK_TRIGGER_TYPE se usa para especificar el tipo de desencadenador (tipos de desencadenador basados en eventos y tiempo). La estructura TRIGGER_TYPE_UNION se usa para combinar la DAILY, WEEKLY, MONTHLYDATE (día del mes) y estructuras MONTHLYDOW (día de la semana) que se usan para especificar cuándo se activará un desencadenador basado en el tiempo.

Si TriggerType especifica un desencadenador basado en una sola vez o un desencadenador basado en eventos, se omite el miembro Type de. La estructura TRIGGER_TYPE_UNION solo se usa si el miembro TriggerType especifica un desencadenador diario, semanal, diario, diario o mensual basado en el día de la semana.

Además, el valor del miembro Type indica qué miembro de la estructura de TRIGGER_TYPE_UNION se usa. En la ilustración siguiente se muestra la relación entre los valores de la enumeración TASK_TRIGGER_TYPE y los miembros de la estructura TRIGGER_TYPE_STRUCTURE. (Para ir a las páginas de referencia de estas estructuras, haga clic en el nombre de la estructura en la ilustración).

relación entre los valores de enumeración de tipos de desencadenador de tareas y los miembros de la estructura del tipo de desencadenador

desencadenadores de tareas

tipos de desencadenadores de

de interfaces de desencadenador de