Compartilhar via


enumeração COPYFILE2_MESSAGE_TYPE (winbase.h)

Indica o tipo de mensagem passada na estrutura COPYFILE2_MESSAGE para a função de retorno de chamada CopyFile2ProgressRoutine.

Syntax

typedef enum _COPYFILE2_MESSAGE_TYPE {
  COPYFILE2_CALLBACK_NONE = 0,
  COPYFILE2_CALLBACK_CHUNK_STARTED,
  COPYFILE2_CALLBACK_CHUNK_FINISHED,
  COPYFILE2_CALLBACK_STREAM_STARTED,
  COPYFILE2_CALLBACK_STREAM_FINISHED,
  COPYFILE2_CALLBACK_POLL_CONTINUE,
  COPYFILE2_CALLBACK_ERROR,
  COPYFILE2_CALLBACK_MAX
} COPYFILE2_MESSAGE_TYPE;

Constantes

 
COPYFILE2_CALLBACK_NONE
Valor: 0
Não é um valor válido.
COPYFILE2_CALLBACK_CHUNK_STARTED
Indica que uma única parte de um fluxo começou a ser copiada.
COPYFILE2_CALLBACK_CHUNK_FINISHED
Indica que a cópia de uma única parte de um fluxo foi concluída.
COPYFILE2_CALLBACK_STREAM_STARTED
Indica que os identificadores de origem e destino de um fluxo foram abertos e a cópia do fluxo é
prestes a ser iniciado.
COPYFILE2_CALLBACK_STREAM_FINISHED
Indica que a operação de cópia de um fluxo começou a ser concluída.
COPYFILE2_CALLBACK_POLL_CONTINUE
Pode ser enviado periodicamente.
COPYFILE2_CALLBACK_ERROR
COPYFILE2_CALLBACK_MAX
Um erro foi encontrado durante a operação de cópia.

Comentários

Para compilar um aplicativo que usa essa enumeração, defina a macro _WIN32_WINNT como 0x0601 ou posterior. Para obter mais informações, consulte Usando os cabeçalhos do Windows.

Requisitos

   
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho winbase.h (incluir Windows.h)

Confira também

Enumerações de gerenciamento de arquivos