Condividi tramite


enumerazione COPYFILE2_MESSAGE_TYPE (winbase.h)

Indica il tipo di messaggio passato nella struttura COPYFILE2_MESSAGE alla funzione di callback CopyFile2ProgressRoutine .

Sintassi

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;

Costanti

 
COPYFILE2_CALLBACK_NONE
Valore: 0
Valore non valido.
COPYFILE2_CALLBACK_CHUNK_STARTED
Indica che è stato avviato il copia di un singolo blocco di un flusso.
COPYFILE2_CALLBACK_CHUNK_FINISHED
Indica che la copia di un singolo blocco di un flusso è stata completata.
COPYFILE2_CALLBACK_STREAM_STARTED
Indica che gli handle di origine e di destinazione per un flusso sono stati aperti e la copia del flusso è
che sta per essere avviato.
COPYFILE2_CALLBACK_STREAM_FINISHED
Indica che l'operazione di copia per un flusso è stata avviata per essere completata.
COPYFILE2_CALLBACK_POLL_CONTINUE
Può essere inviato periodicamente.
COPYFILE2_CALLBACK_ERROR
COPYFILE2_CALLBACK_MAX
Errore durante l'operazione di copia.

Commenti

Per compilare un'applicazione che usa questa enumerazione, definire la macro _WIN32_WINNT come 0x0601 o versione successiva. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Requisiti

   
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Intestazione winbase.h (include Windows.h)

Vedi anche

Enumerazioni di gestione file