SPACTION-Enumeration (shobjidl_core.h)

Beschreibt eine ausgeführte Aktion, die erfordert, dass der Fortschritt dem Benutzer über eine IActionProgress-Schnittstelle angezeigt wird.

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;

Konstanten

 
SPACTION_NONE
Wert: 0
Es wird keine Aktion ausgeführt.
SPACTION_MOVING
Dateien werden verschoben.
SPACTION_COPYING
Dateien werden kopiert.
SPACTION_RECYCLING
Dateien werden gelöscht.
SPACTION_APPLYINGATTRIBS
Eine Reihe von Attributen wird auf Dateien angewendet.
SPACTION_DOWNLOADING
Eine Datei wird von einer Remotequelle heruntergeladen.
SPACTION_SEARCHING_INTERNET
Es wird eine Internetsuche durchgeführt.
SPACTION_CALCULATING
Es wird eine Berechnung durchgeführt.
SPACTION_UPLOADING
Eine Datei wird in eine Remotequelle hochgeladen.
SPACTION_SEARCHING_FILES
Es wird eine lokale Suche ausgeführt.
SPACTION_DELETING
Windows Vista und höher. Es wird ein Löschvorgang ausgeführt.
SPACTION_RENAMING
Windows Vista und höher. Es wird eine Umbenennungsaktion ausgeführt.
SPACTION_FORMATTING
Windows Vista und höher. Es wird eine Formatierungsaktion ausgeführt.
SPACTION_COPY_MOVING
Windows 7 und höher. Eine Kopier- oder Verschiebungsaktion wird ausgeführt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

IActionProgress