设置工作项属性示例

若要设置工作项的属性,请调用 ITaskScheduler::Activate 以检索工作项对象的接口,然后调用相应的方法来设置感兴趣的任务属性。 目前,唯一有效的工作项是任务。

页面底部列出的代码示例显示如何设置应用于所有工作项的属性。 有关任务唯一的其他属性,请参阅 “设置任务属性示例”。

注意

在下面的代码示例中,不再需要所有接口后发布。

 

在以下示例中,修改的对象始终通过调用 IPersistFile::Save 保存到磁盘。 (IPersistFile 接口是任务对象继承的标准 COM 接口。)

以下过程介绍如何设置任务属性。

设置任务属性

  1. 调用 CoInitialize 以初始化 COM 库和 CoCreateInstance 以获取任务计划程序对象。 (这些示例假定任务计划程序服务正在运行。)
  2. 调用 ITaskScheduler::Activate 以获取任务对象的 ITask 接口。 (请注意,任务当前是唯一有效的工作项类型。)
  3. 调用适当的 IScheduledWorkItem 方法以设置你感兴趣的属性。 请注意, IScheduledWorkItem 方法由 ITask 接口继承。
  4. 调用 IPersistFile::Save 将修改的任务对象存储到磁盘。
For a code example of 请参阅
设置已知任务的帐户信息 C/C++ 代码示例:设置任务帐户信息
设置已知任务的注释 C/C++ 代码示例:设置任务注释

 

任务计划程序 1.0 示例