Partager via


énumération COPYFILE2_MESSAGE_TYPE (winbase.h)

Indique le type de message passé dans la structure COPYFILE2_MESSAGE à la fonction de rappel 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
Valeur : 0
Valeur non valide.
COPYFILE2_CALLBACK_CHUNK_STARTED
Indique qu’un seul segment d’un flux a commencé à être copié.
COPYFILE2_CALLBACK_CHUNK_FINISHED
Indique que la copie d’un segment unique d’un flux est terminée.
COPYFILE2_CALLBACK_STREAM_STARTED
Indique que les handles source et de destination d’un flux ont été ouverts et que la copie du flux est
en cours de démarrage.
COPYFILE2_CALLBACK_STREAM_FINISHED
Indique que l’opération de copie d’un flux a commencé à être terminée.
COPYFILE2_CALLBACK_POLL_CONTINUE
Peut être envoyé périodiquement.
COPYFILE2_CALLBACK_ERROR
COPYFILE2_CALLBACK_MAX
Une erreur a été rencontrée lors de l’opération de copie.

Remarques

Pour compiler une application qui utilise cette énumération, définissez la macro _WIN32_WINNT comme 0x0601 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête winbase.h (inclure Windows.h)

Voir aussi

Énumérations de gestion de fichiers