共用方式為


IShellTaskScheduler 介面 (shobjidl_core.h)

[IShellTaskScheduler 可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]

公開能夠與工作排程器互動及控制的方法。

繼承

IShellTaskScheduler介面繼承自IUnknown介面。 IShellTaskScheduler 也有下列類型的成員:

方法

IShellTaskScheduler介面具有這些方法。

 
IShellTaskScheduler::AddTask

將工作新增至排程器的背景佇列。
IShellTaskScheduler::CountTasks

計算排程器佇列中具有相同擁有者識別碼的工作。
IShellTaskScheduler::RemoveTasks

從排程器的背景佇列中移除工作。
IShellTaskScheduler::Status

設定目前工作的發行狀態和背景執行緒逾時。

備註

除非佇列中的專案與排程器互動,以及建立工作排程器的主要執行執行緒,否則這個介面不需要自由執行緒。

此介面的類別識別碼 (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)