Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[[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_ONCEValeur : 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_DAILYValeur : 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_WEEKLYValeur : 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_MONTHLYDATEValeur : 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_MONTHLYDOWValeur : 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_IDLEValeur : 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_SYSTEMSTARTValeur : 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_LOGONValeur : 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 |