Énumération SPACTION (shobjidl_core.h)

Décrit une action en cours d’exécution qui nécessite que la progression soit affichée à l’utilisateur à l’aide d’une interface IActionProgress .

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;

Constantes

 
SPACTION_NONE
Valeur : 0
Aucune action n’est effectuée.
SPACTION_MOVING
Les fichiers sont déplacés.
SPACTION_COPYING
Les fichiers sont en cours de copie.
SPACTION_RECYCLING
Les fichiers sont en cours de suppression.
SPACTION_APPLYINGATTRIBS
Un ensemble d’attributs est appliqué aux fichiers.
SPACTION_DOWNLOADING
Un fichier est en cours de téléchargement à partir d’une source distante.
SPACTION_SEARCHING_INTERNET
Une recherche Sur Internet est en cours.
SPACTION_CALCULATING
Un calcul est en cours d’exécution.
SPACTION_UPLOADING
Un fichier est en cours de chargement vers une source distante.
SPACTION_SEARCHING_FILES
Une recherche locale est en cours d’exécution.
SPACTION_DELETING
Windows Vista et versions ultérieures. Une suppression est en cours.
SPACTION_RENAMING
Windows Vista et versions ultérieures. Une action de renommage est en cours d’exécution.
SPACTION_FORMATTING
Windows Vista et versions ultérieures. Une action de mise en forme est en cours d’exécution.
SPACTION_COPY_MOVING
Windows 7 et versions ultérieures. Une action de copie ou de déplacement est en cours d’exécution.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IActionProgress