Enumeração SPACTION (shobjidl_core.h)

Descreve uma ação que está sendo executada que requer que o progresso seja mostrado ao usuário usando uma 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
Valor: 0
Nenhuma ação está sendo executada.
SPACTION_MOVING
Os arquivos estão sendo movidos.
SPACTION_COPYING
Os arquivos estão sendo copiados.
SPACTION_RECYCLING
Os arquivos estão sendo excluídos.
SPACTION_APPLYINGATTRIBS
Um conjunto de atributos está sendo aplicado aos arquivos.
SPACTION_DOWNLOADING
Um arquivo está sendo baixado de uma fonte remota.
SPACTION_SEARCHING_INTERNET
Uma pesquisa na Internet está sendo executada.
SPACTION_CALCULATING
Um cálculo está sendo executado.
SPACTION_UPLOADING
Um arquivo está sendo carregado em uma fonte remota.
SPACTION_SEARCHING_FILES
Uma pesquisa local está sendo executada.
SPACTION_DELETING
Windows Vista e posterior. Uma exclusão está sendo executada.
SPACTION_RENAMING
Windows Vista e posterior. Uma ação de renomeação está sendo executada.
SPACTION_FORMATTING
Windows Vista e posterior. Uma ação de formatação está sendo executada.
SPACTION_COPY_MOVING
Windows 7 e posterior. Uma ação de cópia ou movimentação está sendo executada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP, Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

IActionProgress