IShellTaskScheduler::RemoveTasks 方法 (shobjidl_core.h)
从计划程序后台队列中删除任务。
语法
HRESULT RemoveTasks(
[in] REFTASKOWNERID rtoid,
[in] DWORD_PTR lParam,
[in] BOOL bWaitIfRunning
);
参数
[in] rtoid
类型: REFTASKOWNERID
标识要删除的任务所有者的 GUID。
[in] lParam
类型: DWORD_PTR
指向用户定义的 DWORD 值的指针,该值允许在 rtoid 拥有的任务中标识任务。 将此值设置为 0 可删除 rtoid 指定的所有者的所有任务。
[in] bWaitIfRunning
类型: BOOL
如果希望在删除当前正在运行的任务之前完成该任务,则为 TRUE;否则为 FALSE。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |
DLL | Shell32.dll (5.0 或更高版本) |