Structures de déclencheur pour le planificateur de tâches 1.0
Task Scheduler 1.0 utilise plusieurs structures pour définir les critères d’un déclencheur.
Notes
Pour plus d’informations sur les déclencheurs du Planificateur de tâches 2.0, consultez Interfaces de déclencheur.
Structures du planificateur de tâches 1.0
L’illustration suivante montre la structure TASK_TRIGGER . Il a trois membres requis (wBeginYear, wBeginMonth et wBeginDay) qui doivent être définis lors de la création d’un déclencheur. (Pour accéder à la page de référence de cette structure, cliquez sur le nom de la structure dans l’illustration.)
N’oubliez pas que le membre TriggerType utilise l’énumération TASK_TRIGGER_TYPE et que le membre Type utilise une structure TASK_TRIGGER_UNION . L’énumération TASK_TRIGGER_TYPE est utilisée pour spécifier le type de déclencheur (types de déclencheurs basés sur l’événement et le temps). La structure TRIGGER_TYPE_UNION est utilisée pour combiner les structures DAILY, WEEKLY, MONTHLYDATE (jour du mois) et MONTHLYDOW (jour de la semaine) utilisées pour spécifier quand un déclencheur basé sur le temps se déclenche.
Si TriggerType spécifie un déclencheur ponctuel basé sur le temps ou un déclencheur basé sur des événements, le membre Type est ignoré. La structure TRIGGER_TYPE_UNION est utilisée uniquement si le membre TriggerType spécifie un déclencheur basé sur le temps quotidien, hebdomadaire, jour du mois ou jour de semaine mensuel.
En outre, le paramètre du membre Type indique quel membre de la structure TRIGGER_TYPE_UNION est utilisé. L’illustration suivante montre la relation entre les valeurs de l’énumération TASK_TRIGGER_TYPE et les membres de la structure TRIGGER_TYPE_STRUCTURE . (Pour accéder aux pages de référence de ces structures, cliquez sur le nom de la structure dans l’illustration.)
Rubriques connexes