列舉任務範例
若要列舉工作,您必須呼叫 ITaskScheduler::Enum,以建立 列舉物件。 然後,使用列舉物件的 IEnumWorkItems 介面來列舉 [排程的任務] 資料夾中的工作。
下列程式描述如何列舉 [排程的任務] 資料夾中的工作。
若要列舉「排程任務資料夾」中的工作,
- 呼叫 CoInitialize 來初始化 COM 連結庫,並 CoCreateInstance 以取得 Task Scheduler 物件。 (此範例假設工作排程器服務正在執行。)
- 呼叫 ITaskScheduler::Enum 以取得列舉物件。
- 呼叫 IEnumWorkItems::Next 來擷取工作。 (此範例嘗試透過每次呼叫擷取五個工作。)
- 處理傳回的工作。 (此範例只會將每個工作的名稱列印到畫面。
- 釋放資源。 呼叫 CoTaskMemFree,以釋放用於名稱的記憶體。
程式碼範例的示範 | 看 |
---|---|
列舉本機計算機的 [排程工作] 資料夾中的所有工作 | C/C++ 程式代碼範例:列舉工作 |
相關主題