iTask 接口 (mstask.h)

[[此 API 可能在操作系统或产品的后续版本中被更改或不可用。 请改用 任务计划程序 2.0 接口 。] ]

提供用于运行任务、获取或设置任务信息以及终止任务的方法。 它派生自 IScheduledWorkItem 接口,并继承该接口的所有方法。

继承

ITask 接口继承自 IScheduledWorkItemITask 还具有以下类型的成员:

方法

ITask 接口具有这些方法。

 
ITask::GetApplicationName

此方法检索与任务关联的应用程序的名称。
ITask::GetMaxRunTime

此方法检索任务在终止前可以运行的最大时间长度(以毫秒为单位)。
ITask::GetParameters

此方法检索任务的命令行参数。
ITask::GetPriority

此方法检索任务的优先级。
ITask::GetTaskFlags

此方法返回修改任务行为的标志。
ITask::GetWorkingDirectory

此方法检索任务的工作目录。
ITask::SetApplicationName

此方法将特定应用程序分配给当前任务。
ITask::SetMaxRunTime

此方法设置任务在终止前可以运行的最长时间(以毫秒为单位)。
ITask::SetParameters

此方法设置任务的命令行参数。
ITask::SetPriority

此方法设置任务的优先级。
ITask::SetTaskFlags

此方法设置修改计划任务行为的标志。
ITask::SetWorkingDirectory

此方法设置任务的工作目录。

注解

ITask任务触发器对象的主要接口。 若要创建任务对象,请为现有任务调用 ITaskScheduler::Activate ,或为新任务调用 ITaskScheduler::NewWorkItem

示例

有关此接口的详细信息和示例代码,请参阅 C/C++ 代码示例:终止任务

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 mstask.h
可再发行组件 Windows NT 4.0 和 Windows 95 上的 Internet Explorer 4.0 或更高版本

另请参阅

IScheduledWorkItem

ITaskScheduler::Activate

ITaskScheduler::NewWorkItem