检索任务属性示例
若要检索任务的属性,请调用 ITaskScheduler::Activate 来检索任务对象的接口,然后调用相应的 ITask 方法来检索感兴趣的任务属性。 页面底部列出的代码示例演示如何检索不同的任务属性。
页面底部列出的代码示例演示如何检索任务对象所特有的属性。 有关也适用于任务的其他 工作项 属性,请参阅 检索工作项示例。
注意
在下面的代码示例中,所有接口在不再需要后发布。
请注意,如果要检索字符串属性 ((如应用程序名称、参数或工作目录) ),则必须调用 CoTaskMemFree 以释放为返回的字符串分配的内存。
以下过程介绍如何检索任务属性。
检索任务属性
- 调用 CoInitialize 以初始化 COM 库,并调用 CoCreateInstance 以获取任务计划程序对象。 (这些示例假定任务计划程序服务正在运行。)
- 调用 ITaskScheduler::Activate 以获取任务对象的 ITask 接口。 (请注意,此示例获取“测试任务”任务。)
- 调用相应的 ITask 方法以检索感兴趣的属性。
- 根据需要处理 属性。 (这些示例将属性打印到 screen.)
- 如果返回的属性是字符串,请调用 CoTaskMemFree 以释放为返回的字符串分配的内存。
有关 的代码示例 | 请参阅 |
---|---|
检索与给定任务关联的应用程序的名称 | C/C++ 代码示例:检索任务应用程序名称 |
检索任务可以运行的最长时间并在屏幕上显示该数字 | C/C++ 代码示例:检索任务 MaxRunTime |
检索运行任务时执行的参数字符串,并在屏幕上显示该字符串 | C/C++ 代码示例:检索任务参数 |
检索任务的优先级 | C/C++ 代码示例:检索任务优先级 |
检索任务 的工作目录 并在屏幕上显示工作目录的路径 | C/C++ 代码示例:检索任务工作目录 |
相关主题