ITaskDefinition 接口 (taskschd.h)

定义任务的所有组件,例如任务设置、触发器、操作和注册信息。

继承

ITaskDefinition 接口继承自 IDispatch 接口。

方法

ITaskDefinition 接口具有这些方法。

 
ITaskDefinition::get_Actions

获取或设置任务执行的操作的集合。 (获取)
ITaskDefinition::get_Data

获取或设置与任务关联的数据。 (获取)
ITaskDefinition::get_Principal

获取或设置为任务提供安全凭据的任务的主体。 (获取)
ITaskDefinition::get_RegistrationInfo

获取或设置用于描述任务的注册信息,例如任务的说明、任务的作者和注册任务的日期。 (获取)
ITaskDefinition::get_Settings

获取或设置用于定义任务计划程序服务如何执行任务的设置。 (获取)
ITaskDefinition::get_Triggers

获取或设置用于启动任务的触发器的集合。 (获取)
ITaskDefinition::get_XmlText

获取或设置任务的 XML 格式定义。 (获取)
ITaskDefinition::p ut_Actions

获取或设置任务执行的操作的集合。 (放置)
ITaskDefinition::p ut_Data

获取或设置与任务关联的数据。 (放置)
ITaskDefinition::p ut_Principal

获取或设置为任务提供安全凭据的任务的主体。 (放置)
ITaskDefinition::p ut_RegistrationInfo

获取或设置用于描述任务的注册信息,例如任务的说明、任务的作者和注册任务的日期。 (放置)
ITaskDefinition::p ut_Settings

获取或设置用于定义任务计划程序服务如何执行任务的设置。 (放置)
ITaskDefinition::p ut_Triggers

获取或设置用于启动任务的触发器的集合。 (放置)
ITaskDefinition::p ut_XmlText

获取或设置任务的 XML 格式定义。 (放置)

注解

为任务读取或写入自己的 XML 时,使用任务计划程序架构的 Task 元素指定任务定义。

示例

有关此接口的详细信息和示例代码,请参阅 时间触发器示例 (C++) 事件触发器示例 (C++) 每日触发器示例 (C++ ) 、 注册触发器示例 (C++ ) 、 每周触发器示例 () 登录触发器示例 (C++) 启动触发器示例 (C++)

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 taskschd.h

另请参阅

IRegisteredTask 的定义属性

IActionCollection

IPrincipal

IRegisteredTask

IRegistrationInfo

ITaskFolder

ITaskService::NewTask

ITaskSettings

ITriggerCollection