任务计划程序接口

以下主题中所述的接口提供对任务计划程序中可用的功能的编程访问。

这些主题包含接口的说明、接口定义的属性和方法的列表,以及有关使用接口时应注意的任何特殊情况的备注。

任务计划程序 2.0 中引入了以下接口,该接口在 Windows Vista 操作系统中使用。

接口 说明
IAction 提供所有操作对象继承的通用属性。
IActionCollection 包含任务执行的操作。 其方法可用于向任务添加、删除和检索操作。
IBootTrigger 表示启动系统时启动任务的触发器。
IComHandlerAction 表示触发处理程序的操作。
IDailyTrigger 表示基于每日计划启动任务的触发器。
IEmailAction 表示发送电子邮件的操作。
IEventTrigger 表示在发生系统事件时启动任务的触发器。
IExecAction 表示执行命令行操作的操作。
IIdleSettings 指定当计算机处于空闲状态时任务计划程序如何执行任务。
IIdleTrigger 表示当计算机进入空闲状态时启动任务的触发器。
ILogonTrigger 表示在用户登录时启动任务的触发器。
IMaintenanceSettings 提供任务计划程序用于在自动维护期间执行任务的设置。
IMonthlyDOWTrigger 表示按月计划启动任务的触发器。
IMonthlyTrigger 表示基于每月计划启动任务的触发器。
INetworkSettings 提供任务计划程序服务用于获取网络配置文件的设置。
IPrincipal 提供主体的安全凭据。
IPrincipal2 为主体提供其他安全凭据。
IRegisteredTask 提供用于立即运行任务的方法、获取任务的任何正在运行实例、获取或设置用于注册任务的凭据以及描述任务的属性。
IRegisteredTaskCollection 包含已注册的所有任务。
IRegistrationInfo 提供可用于描述任务的管理信息。 此信息包括任务说明、任务作者、注册任务的日期和任务的安全描述符等详细信息。
IRegistrationTrigger 表示在注册任务时启动任务的触发器。
IRepetitionPattern 定义任务运行的频率,以及启动任务后重复模式的重复时间。
IRunningTask 提供从和控制正在运行的任务中获取信息的方法。
IRunningTaskCollection 提供用于控制正在运行的任务的集合。
ISessionStateChangeTrigger 触发控制台连接或断开连接、远程连接或断开连接或工作站锁定或解锁通知的任务。
IShowMessageAction 表示激活任务时显示消息框的操作。
ITaskDefinition 定义任务的所有组件,例如任务设置、触发器、操作和注册信息。
ITaskFolder 提供用于注册 (在文件夹中创建) 任务、从文件夹中删除任务以及从文件夹中创建或删除子文件夹的方法。
ITaskFolderCollection 提供包含任务的文件夹集合的信息和控制。
ITaskHandler 定义任务计划程序服务调用的方法以管理 COM 处理程序。
ITaskHandlerStatus 提供 COM 处理程序用来通知任务计划程序有关处理程序状态的方法。
ITaskNamedValuePair 创建名称-值配对,在该名称中与值相关联。
ITaskNamedValueCollection 包含 ITaskNamedValuePair 接口名称值对的集合。
ITaskService 提供对任务计划程序服务的访问权限,用于管理已注册的任务。
ITaskSettings 提供任务计划程序服务用于执行任务的设置。
ITaskSettings2 提供任务计划程序用于执行任务的其他设置。
ITaskVariables 定义任务变量,这些变量可以作为参数传递给任务处理程序和任务启动的外部可执行文件。 需要向作业变量输入和输出数据的任务处理程序应在 ITaskVariables 的服务指针上执行查询接口。
ITimeTrigger 表示在激活触发器时启动任务的触发器。
ITrigger 提供所有触发器接口继承的通用属性。
ITriggerCollection 提供用于添加到、删除和获取任务的触发器的方法。
IWeeklyTrigger 表示基于每周计划启动任务的触发器。

 

警告

任务计划程序 1.0 接口仅在 Windows 2000、Windows XP 和 Windows Server 2003 操作系统中可用。 自 Windows Vista 起,它们已弃用,将来可能会完全删除。 请改用上面列出的任务计划程序 2.0 接口。