énumération COPYFILE2_COPY_PHASE (winbase.h)
Indique la phase d’une copie au moment d’une erreur. Ceci est utilisé dans la structure Error incorporée dans la structure COPYFILE2_MESSAGE .
Syntax
typedef enum _COPYFILE2_COPY_PHASE {
COPYFILE2_PHASE_NONE = 0,
COPYFILE2_PHASE_PREPARE_SOURCE,
COPYFILE2_PHASE_PREPARE_DEST,
COPYFILE2_PHASE_READ_SOURCE,
COPYFILE2_PHASE_WRITE_DESTINATION,
COPYFILE2_PHASE_SERVER_COPY,
COPYFILE2_PHASE_NAMEGRAFT_COPY,
COPYFILE2_PHASE_MAX
} COPYFILE2_COPY_PHASE;
Constantes
COPYFILE2_PHASE_NONE Valeur : 0 Le traitement de la copie n’avait pas encore commencé. |
COPYFILE2_PHASE_PREPARE_SOURCE La source était en cours de préparation, y compris l’ouverture d’un handle à la source. Cette phase se produit une fois par flux opération de copie. |
COPYFILE2_PHASE_PREPARE_DEST La destination était en cours de préparation, y compris l’ouverture d’un handle à la destination. Cette phase se produit une seule fois par opération de copie de flux. |
COPYFILE2_PHASE_READ_SOURCE Le fichier source était en cours de lecture. Cette phase se produit une ou plusieurs fois par opération de copie de flux. |
COPYFILE2_PHASE_WRITE_DESTINATION Le fichier de destination était en cours d’écriture. Cette phase se produit une ou plusieurs fois par copie de flux . |
COPYFILE2_PHASE_SERVER_COPY La source et la destination se trouvaient sur le même serveur distant et la copie était en cours de traitement à distance. Cette phase se produit une fois par opération de copie de flux. |
COPYFILE2_PHASE_NAMEGRAFT_COPY L’opération de copie traitait les liens symboliques et/ou les points d’analyse. Cette phase se produit une fois par fichier opération de copie. |
COPYFILE2_PHASE_MAX Un supérieur à la valeur maximale. Les valeurs valides pour cette énumération seront inférieures à cette valeur. |
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
Condition requise | Valeur |
---|---|
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour