énumération TASK_TRIGGER_TYPE (mstask.h)
[[Cette API peut être modifiée ou indisponible dans les versions ultérieures du système d’exploitation ou du produit. Utilisez plutôt les types énumérés du Planificateur de tâches 2.0 .] ]
Définit les types de déclencheurs associés à une tâche.
Syntax
typedef enum _TASK_TRIGGER_TYPE {
TASK_TIME_TRIGGER_ONCE = 0,
TASK_TIME_TRIGGER_DAILY = 1,
TASK_TIME_TRIGGER_WEEKLY = 2,
TASK_TIME_TRIGGER_MONTHLYDATE = 3,
TASK_TIME_TRIGGER_MONTHLYDOW = 4,
TASK_EVENT_TRIGGER_ON_IDLE = 5,
TASK_EVENT_TRIGGER_AT_SYSTEMSTART = 6,
TASK_EVENT_TRIGGER_AT_LOGON = 7
} TASK_TRIGGER_TYPE, *PTASK_TRIGGER_TYPE;
Constantes
TASK_TIME_TRIGGER_ONCE Valeur : 0 Le déclencheur est défini pour exécuter la tâche une seule fois. Lorsque cette valeur est spécifiée, le membre Type du TASK_TRIGGER structure est ignorée. |
TASK_TIME_TRIGGER_DAILY Valeur : 1 Le déclencheur est défini pour exécuter la tâche sur un intervalle quotidien. Lorsque cette valeur est spécifiée, le Membre DAILY du TRIGGER_TYPE_UNION structure est utilisée. |
TASK_TIME_TRIGGER_WEEKLY Valeur : 2 Le déclencheur est défini pour exécuter l’élément de travail sur des jours spécifiques d’une semaine spécifique d’un mois spécifique. Lorsque cette valeur est spécifiée, le Membre WEEKLY du TRIGGER_TYPE_UNION structure est utilisée. |
TASK_TIME_TRIGGER_MONTHLYDATE Valeur : 3 Le déclencheur est défini pour exécuter la tâche un jour spécifique du mois. Lorsque cette valeur est spécifiée, le Membre MONTHLYDATE du TRIGGER_TYPE_UNION structure est utilisée. |
TASK_TIME_TRIGGER_MONTHLYDOW Valeur : 4 Le déclencheur est défini pour exécuter la tâche à des jours, des semaines et des mois spécifiques. Lorsque cette valeur est spécifiée, le Membre MONTHLYDOW du TRIGGER_TYPE_UNION structure est utilisée. |
TASK_EVENT_TRIGGER_ON_IDLE Valeur : 5 Le déclencheur est défini pour exécuter la tâche si le système reste inactif pendant la durée spécifiée par le temps d’attente d’inactivité de la tâche. Lorsque cette valeur est spécifiée, les membres wStartHour, wStartMinute et Type du TASK_TRIGGER structure sont ignorées. |
TASK_EVENT_TRIGGER_AT_SYSTEMSTART Valeur : 6 Le déclencheur est défini pour exécuter la tâche au démarrage du système. Lorsque cette valeur est spécifiée, le membre Type du TASK_TRIGGER structure est ignorée. |
TASK_EVENT_TRIGGER_AT_LOGON Valeur : 7 Le déclencheur est défini pour exécuter la tâche lorsqu’un utilisateur se connecte. Lorsque cette valeur est spécifiée, le membre Type du TASK_TRIGGER structure est ignorée. |
Remarques
Les constantes définies ici sont utilisées dans le membre TriggerType de la structure TASK_TRIGGER .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | mstask.h |