枚举任务示例

若要枚举任务,必须调用 ITaskScheduler::Enum 来创建 枚举对象。 然后,使用枚举对象的 IEnumWorkItems 接口枚举 Scheduled Tasks 文件夹中的任务。

以下过程介绍如何枚举“计划任务”文件夹中的任务。

枚举“计划任务”文件夹中的任务

  1. 调用 CoInitialize 以初始化 COM 库,并调用 CoCreateInstance 以获取任务计划程序对象。 (此示例假定任务计划程序服务正在运行。)
  2. 调用 ITaskScheduler::Enum 以获取枚举对象。
  3. 调用 IEnumWorkItems::Next 以检索任务。 (此示例尝试检索每个 call.)
  4. 处理返回的任务。 (此示例只是在屏幕上打印每个任务的名称。
  5. 释放资源。 调用 CoTaskMemFree 以释放用于名称的内存。
有关 的代码示例 请参阅
枚举本地计算机的“计划任务”文件夹中的所有任务 C/C++ 代码示例:枚举任务

 

任务计划程序 1.0 示例