Export (0) Print
Expand All
Expand Minimize

SPACTION enumeration

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_NONE

No action is being performed.

SPACTION_MOVING

Files are being moved.

SPACTION_COPYING

Files are being copied.

SPACTION_RECYCLING

Files are being deleted.

SPACTION_APPLYINGATTRIBS

A set of attributes are being applied to files.

SPACTION_DOWNLOADING

A file is being downloaded from a remote source.

SPACTION_SEARCHING_INTERNET

An Internet search is being performed.

SPACTION_CALCULATING

A calculation is being performed.

SPACTION_UPLOADING

A file is being uploaded to a remote source.

SPACTION_SEARCHING_FILES

A local search is being performed.

SPACTION_DELETING

Windows Vista and later. A deletion is being performed.

SPACTION_RENAMING

Windows Vista and later. A renaming action is being performed.

SPACTION_FORMATTING

Windows Vista and later. A formatting action is being performed.

SPACTION_COPY_MOVING

Windows 7 and later. A copy or move action is being performed.

Requirements

Minimum supported client

Windows XP, Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Shobjidl.h

IDL

Shobjidl.idl

See also

IActionProgress

 

 

Community Additions

ADD
Show:
© 2014 Microsoft