工作排程器 (程式設計考慮)
開發使用工作排程器 1.0 的應用程式時,請記住下列程式設計問題。
- 您的應用程式必須先確定工作排程器服務正在執行,再嘗試使用工作排程器 API 進行任何呼叫。
- 擷取字串時,請確定您呼叫 CoTaskMemFree ,以在不再需要字串之後釋放每個字串。 擷取字串陣列時,請確定您先釋放陣列中的每個字串,然後釋放陣列本身。
- 建立或修改工作專案時,包括與工作專案相關聯的觸發程式,請確定您呼叫 IPersistFile::Save 將工作專案儲存到磁片。
- 使用工作排程器 API 提供的任何介面之後,請確定您呼叫 IUnknown::Release 以釋放介面。 每個工作排程器物件都支援IUnknown。
工作排程器檔的 Using 區段提供許多遵循這些指導方針的範例。 下表提供一些範例的跳躍。
如需範例 | 請參閱 |
---|---|
釋放字串 | 擷取工作專案屬性範例 |
將工作專案儲存到磁片 | 設定工作專案屬性範例 |
釋放介面 | 使用 NewWorkItem 範例建立工作 |