检索工作项属性示例
若要检索工作项的属性,请调用 ITaskScheduler::Activate 以检索工作项对象的接口,然后调用相应的方法来检索感兴趣的任务属性。 目前,唯一有效的工作项是任务。
本页底部列出的代码示例演示如何检索适用于所有工作项的属性。 有关任务特有的其他属性,请参阅 设置任务属性示例。
注意
在下面的代码示例中,所有接口在不再需要后发布。
请注意,如果要检索字符串属性 ((如工作项) 注释),则必须调用 CoTaskMemFree 以释放为返回的字符串分配的内存。
以下过程介绍如何检索任务属性。
检索任务属性
- 调用 CoInitialize 以初始化 COM 库,并调用 CoCreateInstance 以获取任务计划程序对象。 (这些示例假定任务计划程序服务正在运行。)
- 调用 ITaskScheduler::Activate 以获取任务对象的 ITask 接口。 (请注意,任务当前是唯一有效的工作项类型。)
- 调用相应的 方法来检索感兴趣的属性。
- 根据需要处理 属性。 (这些示例只是将 属性打印到 screen.)
- 如果返回的属性是字符串,请调用 CoTaskMemFree 以释放为返回的字符串分配的内存。
有关 的代码示例 | 请参阅 |
---|---|
检索已知任务的帐户信息 | C/C++ 代码示例:检索任务帐户信息 |
检索已知任务的注释字符串 | C/C++ 代码示例:检索任务注释 |
检索任务创建者的名称并将其显示在屏幕上 | C/C++ 代码示例:检索任务创建者 |
检索已知任务返回的最后一个退出代码 | C/C++ 代码示例:检索任务退出代码 |
检索任务的空闲等待时间并将其显示在屏幕上 | C/C++ 代码示例:检索任务空闲等待时间 |
检索上次运行任务的时间并将其显示在屏幕上 | C/C++ 代码示例:检索 Task MostRecentRun 时间 |
检索下次计划运行任务的时间,并在屏幕上显示该时间 | C/C++ 代码示例:检索 Task NextRun Time |
检索任务的运行时间并在屏幕上显示它们 | C/C++ 代码示例:检索任务运行时间 |
检索任务的当前状态并将其显示在屏幕上 | C/C++ 代码示例:检索任务状态 |
相关主题