IRunnableTask::IsRunning 方法 (shobjidl_core.h)

请求有关任务状态的信息,例如缩略图提取。

语法

ULONG IsRunning();

返回值

类型: LONG

返回以下值之一,指示当前执行状态。

返回代码 说明
IRTIR_TASK_NOT_RUNNING
提取尚未开始。
IRTIR_TASK_RUNNING
任务正在运行。
IRTIR_TASK_SUSPENDED
任务已暂停。
IRTIR_TASK_PENDING

已在线程上调用 IRunnableTask::Kill,但线程尚未完全关闭。

IRTIR_TASK_FINISHED
任务已完成。

注解

必须实现此方法。

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)
DLL Shell32.dll (5.0 或更高版本)