共用方式為


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

另請參閱

資料

ITaskHandler

ITaskHandlerStatus

工作排程器

TaskCompleted

UpdateStatus