Task Scheduler Structures and Unions

This section describes the structures and unions used by the Task Scheduler APIs.

All the structures and unions below are used by Task Scheduler 1.0.

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