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.
Définit le type de déclencheurs qui peuvent être utilisés par les tâches.
Syntax
typedef enum _TASK_TRIGGER_TYPE2 {
TASK_TRIGGER_EVENT = 0,
TASK_TRIGGER_TIME = 1,
TASK_TRIGGER_DAILY = 2,
TASK_TRIGGER_WEEKLY = 3,
TASK_TRIGGER_MONTHLY = 4,
TASK_TRIGGER_MONTHLYDOW = 5,
TASK_TRIGGER_IDLE = 6,
TASK_TRIGGER_REGISTRATION = 7,
TASK_TRIGGER_BOOT = 8,
TASK_TRIGGER_LOGON = 9,
TASK_TRIGGER_SESSION_STATE_CHANGE = 11,
TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12
} TASK_TRIGGER_TYPE2;
Constantes
TASK_TRIGGER_EVENTValeur : 0 Déclenche la tâche lorsqu’un événement spécifique se produit. Pour plus d’informations sur les déclencheurs d’événements, consultez IEventTrigger. |
TASK_TRIGGER_TIMEValeur : 1 Déclenche la tâche à un moment spécifique de la journée. Pour plus d’informations sur les déclencheurs de temps, consultez ITimeTrigger. |
TASK_TRIGGER_DAILYValeur : 2 Déclenche la tâche selon une planification quotidienne. Par exemple, la tâche démarre à une heure spécifique tous les jours, tous les deux jours ou tous les trois jours. Pour plus d’informations sur les déclencheurs quotidiens, consultez IDailyTrigger. |
TASK_TRIGGER_WEEKLYValeur : 3 Déclenche la tâche selon une planification hebdomadaire. Par exemple, la tâche commence à 8h00 sur un jour spécifique chaque semaine ou une autre semaine. Pour plus d’informations sur les déclencheurs hebdomadaires, consultez IWeeklyTrigger. |
TASK_TRIGGER_MONTHLYValeur : 4 Déclenche la tâche selon une planification mensuelle. Par exemple, la tâche démarre à des jours spécifiques de mois spécifiques. Pour plus d’informations sur les déclencheurs mensuels, consultez IMonthlyTrigger. |
TASK_TRIGGER_MONTHLYDOWValeur : 5 Déclenche la tâche selon une planification mensuelle d’un jour de la semaine. Par exemple, la tâche démarre sur des jours spécifiques de la semaine, des semaines du mois et des mois de l’année. Pour plus d’informations sur les déclencheurs de jour de semaine mensuels, consultez IMonthlyDOWTrigger. |
TASK_TRIGGER_IDLEValeur : 6 Déclenche la tâche lorsque l’ordinateur passe à l’état inactif. Pour plus d’informations sur les déclencheurs inactifs, consultez IIdleTrigger. |
TASK_TRIGGER_REGISTRATIONValeur : 7 Déclenche la tâche lorsque la tâche est inscrite. Pour plus d’informations sur les déclencheurs d’inscription, consultez IRegistrationTrigger. |
TASK_TRIGGER_BOOTValeur : 8 Déclenche la tâche au démarrage de l’ordinateur. Pour plus d’informations sur les déclencheurs de démarrage, consultez IBootTrigger. |
TASK_TRIGGER_LOGONValeur : 9 Déclenche la tâche lorsqu’un utilisateur spécifique se connecte. Pour plus d’informations sur les déclencheurs d’ouverture de session, consultez ILogonTrigger. |
TASK_TRIGGER_SESSION_STATE_CHANGEValeur : 11 Déclenche la tâche quand l’état d’une session utilisateur spécifique change. Pour plus d’informations sur les déclencheurs de changement d’état de session, consultez ISessionStateChangeTrigger. |
TASK_TRIGGER_CUSTOM_TRIGGER_01Valeur : 12 |
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| En-tête | taskschd.h |