enumeración COPYFILE2_COPY_PHASE (winbase.h)

Indica la fase de una copia en el momento de un error. Esto se usa en la estructura Error incrustada en la estructura de 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
Valor: 0
La copia aún no había iniciado el procesamiento.
COPYFILE2_PHASE_PREPARE_SOURCE
El origen se estaba preparando, incluida la apertura de un identificador para el origen. Esta fase se produce una vez por secuencia
operación de copia.
COPYFILE2_PHASE_PREPARE_DEST
El destino se estaba preparando, incluida la apertura de un identificador para el destino. Esta fase se produce una vez
por operación de copia de secuencia.
COPYFILE2_PHASE_READ_SOURCE
El archivo de origen se estaba leyendo. Esta fase se produce una o varias veces por operación de copia de secuencia.
COPYFILE2_PHASE_WRITE_DESTINATION
El archivo de destino se estaba escribiendo. Esta fase se produce una o varias veces por copia de secuencia
.
COPYFILE2_PHASE_SERVER_COPY
Tanto el origen como el destino estaban en el mismo servidor remoto y la copia se estaba procesando de forma remota.
Esta fase se produce una vez por operación de copia de secuencia.
COPYFILE2_PHASE_NAMEGRAFT_COPY
La operación de copia estaba procesando vínculos simbólicos o puntos de reanálisis. Esta fase se produce una vez por archivo
operación de copia.
COPYFILE2_PHASE_MAX
Uno mayor que el valor máximo. Los valores válidos para esta enumeración serán menores que este valor.

Comentarios

Para compilar una aplicación que use esta enumeración, defina la macro _WIN32_WINNT como 0x0601 o posterior. Para obtener más información, vea Uso de los encabezados de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado winbase.h (incluya Windows.h)

Consulte también

COPYFILE2_MESSAGE

CopyFile2

Enumeraciones de administración de archivos