énumération TASK_TRIGGER_TYPE2 (taskschd.h)
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_EVENT Valeur : 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_TIME Valeur : 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_DAILY Valeur : 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_WEEKLY Valeur : 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_MONTHLY Valeur : 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_MONTHLYDOW Valeur : 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_IDLE Valeur : 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_REGISTRATION Valeur : 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_BOOT Valeur : 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_LOGON Valeur : 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_CHANGE Valeur : 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_01 Valeur : 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 |