Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes an action being performed that requires progress to be shown to the user using an IActionProgress interface.
Syntax
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;
Constants
SPACTION_NONEValue: 0 No action is being performed. |
SPACTION_MOVINGFiles are being moved. |
SPACTION_COPYINGFiles are being copied. |
SPACTION_RECYCLINGFiles are being deleted. |
SPACTION_APPLYINGATTRIBSA set of attributes are being applied to files. |
SPACTION_DOWNLOADINGA file is being downloaded from a remote source. |
SPACTION_SEARCHING_INTERNETAn Internet search is being performed. |
SPACTION_CALCULATINGA calculation is being performed. |
SPACTION_UPLOADINGA file is being uploaded to a remote source. |
SPACTION_SEARCHING_FILESA local search is being performed. |
SPACTION_DELETINGWindows Vista and later. A deletion is being performed. |
SPACTION_RENAMINGWindows Vista and later. A renaming action is being performed. |
SPACTION_FORMATTINGWindows Vista and later. A formatting action is being performed. |
SPACTION_COPY_MOVINGWindows 7 and later. A copy or move action is being performed. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP, Windows 7 [desktop apps only] |
| Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
| Header | shobjidl_core.h (include Shobjidl.h) |