ITaskHandler::Start 方法 (taskschd.h)
呼叫 以啟動 COM 處理程式。 這個方法必須由處理程序實作。
語法
HRESULT Start(
[in] IUnknown *pHandlerServices,
[in] BSTR data
);
參數
[in] pHandlerServices
用來與工作排程器通訊的 IUnkown 介面。
[in] data
處理程式所需的自變數。 這些自變數定義於 COM 處理程式動作的 Data 屬性中。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
實作此方法時,如果 inproc) ,處理程式應該會立即傳回控件給工作排程器, (啟動自己的線程。
在處理程式開始處理之後,它可以呼叫 UpdateStatus 方法來指出其完成百分比,或呼叫 TaskCompleted 方法,以指出處理程式何時完成其處理。 這些方法是由 ITaskHandlerStatus 介面所提供。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | taskschd.h |
程式庫 | Taskschd.lib |
Dll | Taskschd.dll |