iTask 接口 (mstask.h)
[[此 API 可能在操作系统或产品的后续版本中被更改或不可用。 请改用 任务计划程序 2.0 接口 。] ]
提供用于运行任务、获取或设置任务信息以及终止任务的方法。 它派生自 IScheduledWorkItem 接口,并继承该接口的所有方法。
继承
ITask 接口继承自 IScheduledWorkItem。 ITask 还具有以下类型的成员:
方法
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 或更高版本 |