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) |