:base MSTaskSDK.hlp :title Task Scheduler :link MSTaskSDK.hlp :link selfsame 1 Task Scheduler 2 About the Task Scheduler 3 About the Task Scheduler 3 About the Task Scheduler=Task_About_0001000101000000 3 What is a Task?=Task_About_0001000101010000 4 What is a Trigger? 4 What is a Trigger?=Task_About_0001000101020000 4 All About Idle Triggers=Task_About_0001000101020100 2 Programming the Task Scheduler 3 Programming the Task Scheduler 3 Task Names=Task_Using_0001000201010000 4 The Starting Point - ISchedulingAgent 4 The Starting Point - ISchedulingAgent=Task_Using_0001000201020000 4 The Target Computer=Task_Using_0001000201020100 4 Enumerating Tasks=Task_Using_0001000201020200 4 Creating Tasks=Task_Using_0001000201020300 4 Deleting Tasks=Task_Using_0001000201020400 4 Manipulating Tasks - ITask 4 Manipulating Tasks - ITask=Task_Using_0001000201030000 4 Executing and Terminating a Task=Task_Using_0001000201030100 4 Creating and Deleting Triggers=Task_Using_0001000201030200 4 Editing a Task=Task_Using_0001000201030300 3 Manipulating Triggers - ITaskTrigger=Task_Using_0001000201040000 2 Task Scheduler Reference 2 Task Scheduler References=Task_toc_ref_0001000301000000 3 Task Scheduler Interfaces 4 ITaskTrigger Interface 4 ITaskTrigger Interface Method Groups=Task_interfaces_ref_0001000302010100 4 ITaskTrigger::SetTrigger=Task_interfaces_ref_0001000302010200 4 ITaskTrigger::GetTrigger=Task_interfaces_ref_0001000302010300 4 ITaskTrigger::GetTriggerString=Task_interfaces_ref_0001000302010400 4 ITask Interface 4 ITask Interface Method Groups=Task_interfaces_ref_0001000302020100 4 ITask::Run=Task_interfaces_ref_0001000302020200 4 ITask::Terminate=Task_interfaces_ref_0001000302020300 4 ITask::EditTask=Task_interfaces_ref_0001000302020400 4 ITask::CreateTrigger=Task_interfaces_ref_0001000302020500 4 ITask::DeleteTrigger=Task_interfaces_ref_0001000302020600 4 ITask::GetTriggerCount=Task_interfaces_ref_0001000302020700 4 ITask::GetTrigger=Task_interfaces_ref_0001000302020800 4 ITask::GetTriggerString=Task_interfaces_ref_0001000302020900 4 ITask::GetRunTimes=Task_interfaces_ref_0001000302020a00 4 ITask::SetApplicationName=Task_interfaces_ref_0001000302020b00 4 ITask::GetApplicationName=Task_interfaces_ref_0001000302020c00 4 ITask::SetParameters=Task_interfaces_ref_0001000302020d00 4 ITask::GetParameters=Task_interfaces_ref_0001000302020e00 4 ITask::SetIdleWait=Task_interfaces_ref_0001000302020f00 4 ITask::GetIdleWait=Task_interfaces_ref_0001000302021000 4 ITask::SetCreator=Task_interfaces_ref_0001000302021100 4 ITask::GetCreator=Task_interfaces_ref_0001000302021200 4 ITask::SetWorkingDirectory=Task_interfaces_ref_0001000302021300 4 ITask::GetWorkingDirectory=Task_interfaces_ref_0001000302021400 4 ITask::SetAccountInformation=Task_interfaces_ref_0001000302021500 4 ITask::GetAccountInformation=Task_interfaces_ref_0001000302021600 4 ITask::SetComment=Task_interfaces_ref_0001000302021700 4 ITask::GetComment=Task_interfaces_ref_0001000302021800 4 ITask::SetPriority=Task_interfaces_ref_0001000302021900 4 ITask::GetPriority=Task_interfaces_ref_0001000302021a00 4 ITask::SetMaxRunTime=Task_interfaces_ref_0001000302021b00 4 ITask::GetMaxRunTime=Task_interfaces_ref_0001000302021c00 4 ITask::SetErrorRetryCount=Task_interfaces_ref_0001000302021d00 4 ITask::GetErrorRetryCount=Task_interfaces_ref_0001000302021e00 4 ITask::SetErrorRetryInterval=Task_interfaces_ref_0001000302021f00 4 ITask::GetErrorRetryInterval=Task_interfaces_ref_0001000302022000 4 ITask::SetFlags=Task_interfaces_ref_0001000302022100 4 ITask::GetFlags=Task_interfaces_ref_0001000302022200 4 ITask::SetTaskData=Task_interfaces_ref_0001000302022300 4 ITask::GetTaskData=Task_interfaces_ref_0001000302022400 4 ITask::GetMostRecentRunTime=Task_interfaces_ref_0001000302022500 4 ITask::GetNextRunTime=Task_interfaces_ref_0001000302022600 4 ITask::GetExitCode=Task_interfaces_ref_0001000302022700 4 ITask::GetStatus=Task_interfaces_ref_0001000302022800 4 IEnumTasks Interface 4 IEnumTasks Interface Method Groups=Task_interfaces_ref_0001000302030100 4 IEnumTasks::Next=Task_interfaces_ref_0001000302030200 4 IEnumTasks::Skip=Task_interfaces_ref_0001000302030300 4 IEnumTasks::Reset=Task_interfaces_ref_0001000302030400 4 IEnumTasks::Clone=Task_interfaces_ref_0001000302030500 4 ISchedulingAgent Interface 4 ISchedulingAgent Interface Method Groups=Task_interfaces_ref_0001000302050100 4 ISchedulingAgent::SetTargetComputer=Task_interfaces_ref_0001000302050200 4 ISchedulingAgent::GetTargetComputer=Task_interfaces_ref_0001000302050300 4 ISchedulingAgent::Enum=Task_interfaces_ref_0001000302050400 4 ISchedulingAgent::Activate=Task_interfaces_ref_0001000302050500 4 ISchedulingAgent::Delete=Task_interfaces_ref_0001000302050600 4 ISchedulingAgent::NewTask=Task_interfaces_ref_0001000302050700 4 ISchedulingAgent::AddTask=Task_interfaces_ref_0001000302050800 4 ISchedulingAgent::NewQueue=Task_interfaces_ref_0001000302050900 4 ISchedulingAgent::AddQueue=Task_interfaces_ref_0001000302050a00 4 ISchedulingAgent::IsTask=Task_interfaces_ref_0001000302050b00 4 ISchedulingAgent::IsQueue=Task_interfaces_ref_0001000302050c00 3 Task Scheduler Structures 3 DAILY=Task_structures_ref_0001000303000100 3 WEEKLY=Task_structures_ref_0001000303000200 3 MONTHLYDATE=Task_structures_ref_0001000303000300 3 MONTHLYDOW=Task_structures_ref_0001000303000400 3 TASK_TRIGGER=Task_structures_ref_0001000303000500 3 Task Scheduler Unions 3 TRIGGER_TYPE_UNION=Task_structures_ref_0001000304000100 3 Task Scheduler Enumerated Types 3 TASK_TRIGGER_TYPE=Task_structures_ref_0001000305000100 2 Further Reading 2 Further Reading=External_0001000401000000