Partager via


é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

Voir aussi

Planificateur de tâches

Types énumérés du planificateur de tâches