共用方式為


任務開始範例

若要啟動工作,請呼叫 ITask 介面的 Run 方法。 Run 是異步方法,會嘗試執行工作,並在工作啟動時立即傳回。 工作排程器服務必須執行,這個方法才能成功。

下列程式描述如何啟動工作。

啟動任務

  1. 呼叫 CoInitialize 來初始化 COM 連結庫,並 CoCreateInstance 以取得 Task Scheduler 物件。 (此範例假設工作排程器服務正在執行。)
  2. 呼叫 ITaskScheduler::Activate,以取得工作物件的 ITask 介面。 (請注意,這個範例會取得「測試工作」。)
  3. 呼叫 執行 以啟動工作。 請注意,這個方法是由 ITask 介面所繼承。
  4. 視需要繼續處理。
  5. 呼叫 ITask::Release 釋放資源,並 CoUninitialize 取消初始化 COM。 此範例會呼叫 Release,以釋放 ITask介面指標。 (請注意,Release 是 ITask 繼承的 IUnknown 方法。
若要獲取程式範例 看!
執行現有的工作 C/C++程式代碼範例:啟動工作

 

工作排程器 1.0 範例