Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the type of triggers that can be used by tasks.
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;
Constants
TASK_TRIGGER_EVENT Value: 0 Triggers the task when a specific event occurs. For more information about event triggers, see IEventTrigger. |
TASK_TRIGGER_TIME Value: 1 Triggers the task at a specific time of day. For more information about time triggers, see ITimeTrigger. |
TASK_TRIGGER_DAILY Value: 2 Triggers the task on a daily schedule. For example, the task starts at a specific time every day, every other day, or every third day. For more information about daily triggers, see IDailyTrigger. |
TASK_TRIGGER_WEEKLY Value: 3 Triggers the task on a weekly schedule. For example, the task starts at 8:00 AM on a specific day every week or other week. For more information about weekly triggers, see IWeeklyTrigger. |
TASK_TRIGGER_MONTHLY Value: 4 Triggers the task on a monthly schedule. For example, the task starts on specific days of specific months. For more information about monthly triggers, see IMonthlyTrigger. |
TASK_TRIGGER_MONTHLYDOW Value: 5 Triggers the task on a monthly day-of-week schedule. For example, the task starts on a specific days of the week, weeks of the month, and months of the year. For more information about monthly day-of-week triggers, see IMonthlyDOWTrigger. |
TASK_TRIGGER_IDLE Value: 6 Triggers the task when the computer goes into an idle state. For more information about idle triggers, see IIdleTrigger. |
TASK_TRIGGER_REGISTRATION Value: 7 Triggers the task when the task is registered. For more information about registration triggers, see IRegistrationTrigger. |
TASK_TRIGGER_BOOT Value: 8 Triggers the task when the computer boots. For more information about boot triggers, see IBootTrigger. |
TASK_TRIGGER_LOGON Value: 9 Triggers the task when a specific user logs on. For more information about logon triggers, see ILogonTrigger. |
TASK_TRIGGER_SESSION_STATE_CHANGE Value: 11 Triggers the task when a specific user session state changes. For more information about session state change triggers, see ISessionStateChangeTrigger. |
TASK_TRIGGER_CUSTOM_TRIGGER_01 Value: 12 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | taskschd.h |