SPACTION 枚举 (shobjidl_core.h)

描述正在执行的操作,该操作要求使用 IActionProgress 接口向用户显示进度。

语法

typedef enum _SPACTION {
  SPACTION_NONE = 0,
  SPACTION_MOVING,
  SPACTION_COPYING,
  SPACTION_RECYCLING,
  SPACTION_APPLYINGATTRIBS,
  SPACTION_DOWNLOADING,
  SPACTION_SEARCHING_INTERNET,
  SPACTION_CALCULATING,
  SPACTION_UPLOADING,
  SPACTION_SEARCHING_FILES,
  SPACTION_DELETING,
  SPACTION_RENAMING,
  SPACTION_FORMATTING,
  SPACTION_COPY_MOVING
} SPACTION;

常量

 
SPACTION_NONE
值: 0
未执行任何操作。
SPACTION_MOVING
正在移动文件。
SPACTION_COPYING
正在复制文件。
SPACTION_RECYCLING
正在删除文件。
SPACTION_APPLYINGATTRIBS
正在将一组属性应用于文件。
SPACTION_DOWNLOADING
正在从远程源下载文件。
SPACTION_SEARCHING_INTERNET
正在执行 Internet 搜索。
SPACTION_CALCULATING
正在执行计算。
SPACTION_UPLOADING
正在将文件上传到远程源。
SPACTION_SEARCHING_FILES
正在执行本地搜索。
SPACTION_DELETING
Windows Vista 及更高版本。 正在执行删除。
SPACTION_RENAMING
Windows Vista 及更高版本。 正在执行重命名操作。
SPACTION_FORMATTING
Windows Vista 及更高版本。 正在执行格式设置操作。
SPACTION_COPY_MOVING
Windows 7 及更高版本。 正在执行复制或移动操作。

要求

要求
最低受支持的客户端 Windows XP、Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

IActionProgress