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, wBeginMonth y wBeginDay) que deben establecerse 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 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 basado en tiempo y evento). La estructura TRIGGER_TYPE_UNION se usa para combinar las estructuras DAILY, WEEKLY, MONTHLYDATE (day of month) y MONTHLYDOW (day of week) que se usan para especificar cuándo se activará un desencadenador basado en el tiempo.

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

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 tipo de desencadenador de tareas y los miembros de la estructura de tipos de desencadenador

Desencadenadores de tareas

Tipos de desencadenador

Interfaces de desencadenador