共用方式為


設定工作項目屬性範例

若要設定工作項目的屬性,請呼叫 ITaskScheduler::Activate 擷取工作專案物件的介面,然後呼叫適當的方法來設定您感興趣的工作屬性。 目前,唯一有效的工作專案是任務。

頁面底部所列的程式代碼範例會示範如何設定套用至所有工作項目的屬性。 如需工作特有的其他屬性,請參閱 設定工作屬性範例

注意

在下列程式代碼範例中,所有介面在不再需要之後都會釋出。

 

在下列範例中,修改的物件一律會透過呼叫 IPersistFile::Save儲存至磁碟。 (IPersistFile 介面是工作對象繼承的標準 COM 介面。

下列程式描述如何設定工作屬性。

若要設定工作屬性

  1. 呼叫 CoInitialize 來初始化 COM 連結庫,並 CoCreateInstance 以取得 Task Scheduler 物件。 (這些範例假設工作排程器服務正在執行。)
  2. 呼叫 ITaskScheduler::Activate,以取得工作物件的 ITask 介面。 (請注意,工作目前是唯一有效的工作項目類型。
  3. 呼叫適當的 IScheduledWorkItem 方法來設定您感興趣的屬性。 請注意,IScheduledWorkItem 方法是由 ITask 介面繼承。
  4. 呼叫 IPersistFile::Save,將修改的工作物件儲存至磁碟。
一個程式代碼範例
設定已知工作的帳戶資訊 C/C++程式代碼範例:設定工作帳戶資訊
設定已知任務的評論 C/C++ 程式代碼範例:設定工作批注

 

工作排程器 1.0 範例