检索任务属性示例

若要检索任务的属性,请调用 ITaskScheduler::Activate 来检索任务对象的接口,然后调用相应的 ITask 方法来检索感兴趣的任务属性。 页面底部列出的代码示例演示如何检索不同的任务属性。

页面底部列出的代码示例演示如何检索任务对象所特有的属性。 有关也适用于任务的其他 工作项 属性,请参阅 检索工作项示例

注意

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

 

请注意,如果要检索字符串属性 ((如应用程序名称、参数或工作目录) ),则必须调用 CoTaskMemFree 以释放为返回的字符串分配的内存。

以下过程介绍如何检索任务属性。

检索任务属性

  1. 调用 CoInitialize 以初始化 COM 库,并调用 CoCreateInstance 以获取任务计划程序对象。 (这些示例假定任务计划程序服务正在运行。)
  2. 调用 ITaskScheduler::Activate 以获取任务对象的 ITask 接口。 (请注意,此示例获取“测试任务”任务。)
  3. 调用相应的 ITask 方法以检索感兴趣的属性。
  4. 根据需要处理 属性。 (这些示例将属性打印到 screen.)
  5. 如果返回的属性是字符串,请调用 CoTaskMemFree 以释放为返回的字符串分配的内存。
有关 的代码示例 请参阅
检索与给定任务关联的应用程序的名称 C/C++ 代码示例:检索任务应用程序名称
检索任务可以运行的最长时间并在屏幕上显示该数字 C/C++ 代码示例:检索任务 MaxRunTime
检索运行任务时执行的参数字符串,并在屏幕上显示该字符串 C/C++ 代码示例:检索任务参数
检索任务的优先级 C/C++ 代码示例:检索任务优先级
检索任务 的工作目录 并在屏幕上显示工作目录的路径 C/C++ 代码示例:检索任务工作目录

 

任务计划程序 1.0 示例