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. |