启动任务示例

若要启动任务,请调用 ITask 接口的 Run 方法。 Run 是一种异步方法,它尝试执行任务,并在任务启动后立即返回。 必须运行任务计划程序服务,此方法才能成功。

以下过程介绍如何启动任务。

启动任务

  1. 调用 CoInitialize 以初始化 COM 库,并调用 CoCreateInstance 以获取任务计划程序对象。 (此示例假定任务计划程序服务正在运行。)
  2. 调用 ITaskScheduler::Activate 以获取任务对象的 ITask 接口。 (请注意,此示例获取“测试任务”任务。)
  3. 调用 “运行” 以启动任务。 请注意,此方法由 ITask 接口继承。
  4. 根据需要继续处理。
  5. 调用 ITask::Release 以释放资源,调用 CoUninitialize 以取消初始化 COM。 此示例调用 Release 以释放指向 ITask 接口的指针。 (请注意,ReleaseITask.) 继承的 IUnknown 方法
有关 的代码示例 请参阅
运行现有任务 C/C++ 代码示例:启动任务

 

任务计划程序 1.0 示例