ITask 介面 (mstask.h)

[[此 API 可能會在後續版本的操作系統或產品中變更或無法使用。 請改用 工作排程器 2.0 介面 。] ]

提供執行工作、取得或設定工作資訊和終止工作的方法。 它衍生自 IScheduledWorkItem 介面,並繼承該介面的所有方法。

繼承

ITask 介面繼承自 IScheduledWorkItemITask 也有下列類型的成員:

方法

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 或更新版本

另請參閱

IScheduledWorkItem

ITaskScheduler::Activate

ITaskScheduler::NewWorkItem