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 |