Перечисление 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) |