列舉工作範例

若要列舉工作,您必須呼叫 ITaskScheduler::Enum 來建立 列舉物件。 然後,使用列舉物件的 IEnumWorkItems 介面來列舉 [排程的工作] 資料夾中的工作。

下列程式描述如何列舉 [排程的工作] 資料夾中的工作。

列舉 [排程的工作] 資料夾中的工作

  1. 呼叫 CoInitialize 以初始化 COM 程式庫和 CoCreateInstance 以取得工作排程器物件。 (此範例假設工作排程器服務正在執行。)
  2. 呼叫 ITaskScheduler::Enum 以取得列舉物件。
  3. 呼叫 IEnumWorkItems::Next 以擷取工作。 (此範例會嘗試擷取每個 call.) 五個工作
  4. 處理傳回的工作。 (本範例只會將每個工作的名稱列印到畫面。
  5. 釋放資源。 呼叫 CoTaskMemFree 以釋放用於名稱的記憶體。
如需 的程式碼範例 請參閱
列舉本機電腦的 [排程工作] 資料夾中的所有工作 C/C++ 程式碼範例:列舉工作

 

工作排程器 1.0 範例