ITask 介面 (mstask.h)
[[此 API 可能會在後續版本的操作系統或產品中變更或無法使用。 請改用 工作排程器 2.0 介面 。] ]
提供執行工作、取得或設定工作資訊和終止工作的方法。 它衍生自 IScheduledWorkItem 介面,並繼承該介面的所有方法。
繼承
ITask 介面繼承自 IScheduledWorkItem。 ITask 也有下列類型的成員:
方法
ITask 介面具有這些方法。
ITask::GetApplicationName 這個方法會擷取與工作相關聯的應用程式名稱。 |
ITask::GetMaxRunTime 這個方法會擷取最大時間長度,以毫秒為單位,工作可以在終止之前執行。 |
ITask::GetParameters 這個方法會擷取工作的命令行參數。 |
ITask::GetPriority 這個方法會擷取工作的優先順序。 |
ITask::GetTaskFlags 這個方法會傳回修改工作行為的旗標。 |
ITask::GetWorkingDirectory 這個方法會擷取工作的工作目錄。 |
ITask::SetApplicationName 這個方法會將特定應用程式指派給目前的工作。 |
ITask::SetMaxRunTime 這個方法會設定工作在終止前可以以毫秒為單位執行的最大時間。 |
ITask::SetParameters 這個方法會設定工作的命令行參數。 |
ITask::SetPriority 這個方法會設定工作的優先順序。 |
ITask::SetTaskFlags 這個方法會設定旗標,以修改排程工作的行為。 |
ITask::SetWorkingDirectory 這個方法會設定工作的工作目錄。 |
備註
ITask 是 工作觸發程序物件的主要介面。 若要建立工作物件,請針對現有工作呼叫 ITaskScheduler::Activate ,或針對新工作呼叫 ITaskScheduler::NewWorkItem 。
範例
如需此介面的詳細資訊和範例程式代碼,請參閱 C/C++ 程式代碼範例:終止工作。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | mstask.h |
可轉散發套件 | Windows NT 4.0 和 Windows 95 上的 Internet Explorer 4.0 或更新版本 |