Поделиться через


Перечисление 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
Выполняется поиск в Интернете.
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