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.
This header is used by Task Scheduler. For more information, see:
mstask.h contains the following programming interfaces:
Interfaces
| IEnumWorkItems  Provides the methods for enumerating the tasks in the Scheduled Tasks folder.  | 
| IProvideTaskPage  Provides the methods to access the property sheet settings of a task.  | 
| IScheduledWorkItem  Provides the methods for managing specific work items.  | 
| ITask  Provides the methods for running tasks, getting or setting task information, and terminating tasks. It is derived from the IScheduledWorkItem interface and inherits all the methods of that interface.  | 
| ITaskScheduler  Provides the methods for scheduling tasks.  | 
| ITaskTrigger  Provides the methods for accessing and setting triggers for a task. Triggers specify task start times, repetition criteria, and other parameters that control when a task is run.  | 
Structures
| DAILY  Defines the interval, in days, at which a task is run.  | 
| MONTHLYDATE  Defines the day of the month the task will run.  | 
| MONTHLYDOW  Defines the date(s) that the task runs by month, week, and day of the week.  | 
| TASK_TRIGGER  Defines the times to run a scheduled work item.  | 
| TRIGGER_TYPE_UNION  Defines the invocation schedule of the trigger within the Type member of a TASK_TRIGGER structure.  | 
| WEEKLY  Defines the interval, in weeks, between invocations of a task.  | 
Enumerations
| TASK_TRIGGER_TYPE  Defines the types of triggers associated with a task.  | 
| TASKPAGE  Defines the type of task page to be retrieved.  |