IShellTaskScheduler 接口 (shobjidl_core.h)

[IShellTaskScheduler 可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]

公开启用与任务计划程序交互和控制的方法。

继承

IShellTaskScheduler 接口继承自 IUnknown 接口。 IShellTaskScheduler 还具有以下类型的成员:

方法

IShellTaskScheduler 接口具有这些方法。

 
IShellTaskScheduler::AddTask

将任务添加到计划程序后台队列。
IShellTaskScheduler::CountTasks

对计划程序队列中具有相同所有者 ID 的任务进行计数。
IShellTaskScheduler::RemoveTasks

从计划程序后台队列中删除任务。
IShellTaskScheduler::Status

设置当前任务的发布状态和后台线程超时。

注解

除非队列中的项与计划程序以及创建任务计划程序main执行线程交互,否则此接口不需要自由线程。

此接口的类标识符 (CLSID) CLSID_ShellTaskScheduler,其 IID 为IID_IShellTaskScheduler。

Windows Server 2003 和 Windows XP: IShellTaskScheduler 在 Shlobj.h 中声明。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)