Condividi tramite


enumerazione COPYFILE2_COPY_PHASE (winbase.h)

Indica la fase di una copia al momento di un errore. Viene utilizzata nella struttura Error incorporata nella struttura COPYFILE2_MESSAGE .

Sintassi

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;

Costanti

 
COPYFILE2_PHASE_NONE
Valore: 0
La copia non ha ancora avviato l'elaborazione.
COPYFILE2_PHASE_PREPARE_SOURCE
L'origine è stata preparata, inclusa l'apertura di un handle all'origine. Questa fase si verifica una volta per ogni flusso
operazione di copia.
COPYFILE2_PHASE_PREPARE_DEST
La destinazione è stata preparata, inclusa l'apertura di un handle alla destinazione. Questa fase si verifica una volta
per operazione di copia del flusso.
COPYFILE2_PHASE_READ_SOURCE
Il file di origine è in corso di lettura. Questa fase si verifica una o più volte per ogni operazione di copia del flusso.
COPYFILE2_PHASE_WRITE_DESTINATION
Il file di destinazione è in corso di scrittura. Questa fase si verifica una o più volte per ogni copia del flusso
.
COPYFILE2_PHASE_SERVER_COPY
Sia l'origine che la destinazione si trovavano nello stesso server remoto e la copia veniva elaborata in remoto.
Questa fase viene eseguita una volta per ogni operazione di copia del flusso.
COPYFILE2_PHASE_NAMEGRAFT_COPY
L'operazione di copia stava elaborando collegamenti simbolici e/o punti di analisi. Questa fase si verifica una volta per ogni file
operazione di copia.
COPYFILE2_PHASE_MAX
Uno maggiore del valore massimo. I valori validi per questa enumerazione saranno inferiori a questo valore.

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

Requisito Valore
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

COPYFILE2_MESSAGE

CopyFile2

Enumerazioni di gestione file