設定工作屬性範例
若要設定工作的屬性,請呼叫 ITaskScheduler::Activate 以擷取工作物件的介面,然後呼叫適當的 ITask 方法來設定您感興趣的工作屬性。
頁面底部所列的程式碼範例示範如何設定工作物件特有的屬性。 如需也適用于工作的其他 工作專案 屬性,請參閱 設定工作專案屬性範例。
注意
在下列程式碼範例中,所有介面在不再需要之後都會釋出。
在下列範例中,已修改的工作物件一律會透過呼叫 IPersistFile::Save儲存到磁片。 (IPersistFile 介面是由工作物件繼承的標準 COM 介面。)
下列程式描述如何設定工作屬性。
設定工作屬性
- 呼叫 CoInitialize 以初始化 COM 程式庫和 CoCreateInstance 以取得工作排程器物件。 (這些範例假設工作排程器服務正在執行。)
- 呼叫 ITaskScheduler::Activate 以取得工作物件的 ITask 介面。 (請注意,此範例會取得「測試工作」工作。)
- 呼叫適當的 ITask 方法,以設定您感興趣的屬性。
- 呼叫 IPersistFile::Save 將修改的工作物件儲存至磁片。
如需 的程式碼範例 | 請參閱 |
---|---|
設定與已知工作相關聯的應用程式名稱 | C/C++ 程式碼範例:設定應用程式名稱 |
設定已知工作的執行時間上限 | C/C++ 程式碼範例:設定 MaxRunTime |
清除與已知工作相關聯的所有命令列參數 | C/C++ 程式碼範例:設定工作參數 |
本範例會設定測試工作的優先順序,然後儲存工作。 本範例假設測試工作已存在於本機電腦上。 | C/C++ 程式碼範例:設定工作優先順序 |
設定已知工作的工作目錄 | C/C++ 程式碼範例:設定工作目錄 |
相關主題