ITaskHandler::Start 方法 (taskschd.h)

调用以启动 COM 处理程序。 此方法必须由 处理程序实现。

语法

HRESULT Start(
  [in] IUnknown *pHandlerServices,
  [in] BSTR     data
);

参数

[in] pHandlerServices

用于与任务计划程序回通信的 IUnkown 接口。

[in] data

处理程序所需的参数。 这些参数在 COM 处理程序操作的 Data 属性中定义。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

实现此方法时,处理程序应立即将控制权返回给任务计划程序, (在过程) 时启动自己的线程。

处理程序开始处理后,它可以调用 UpdateStatus 方法来指示其完成百分比,或调用 TaskCompleted 方法来指示处理程序何时完成其处理。 这些方法由 ITaskHandlerStatus 接口提供。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 taskschd.h
Library Taskschd.lib
DLL Taskschd.dll

另请参阅

数据

ITaskHandler

ITaskHandlerStatus

任务计划程序

TaskCompleted

UpdateStatus