COPYFILE2_COPY_PHASE enumeração (winbase.h)
Indica a fase de uma cópia no momento de um erro. Isso é usado na estrutura Error inserida na estrutura 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 A cópia ainda não havia iniciado o processamento. |
COPYFILE2_PHASE_PREPARE_SOURCE A fonte estava sendo preparada, incluindo a abertura de um identificador para a origem. Essa fase ocorre uma vez por fluxo operação de cópia. |
COPYFILE2_PHASE_PREPARE_DEST O destino estava sendo preparado, incluindo a abertura de um identificador para o destino. Essa fase ocorre uma vez operação de cópia por fluxo. |
COPYFILE2_PHASE_READ_SOURCE O arquivo de origem estava sendo lido. Essa fase ocorre uma ou mais vezes por operação de cópia de fluxo. |
COPYFILE2_PHASE_WRITE_DESTINATION O arquivo de destino estava sendo gravado. Essa fase ocorre uma ou mais vezes por cópia de fluxo operação. |
COPYFILE2_PHASE_SERVER_COPY A origem e o destino estavam no mesmo servidor remoto e a cópia estava sendo processada remotamente. Essa fase ocorre uma vez por operação de cópia de fluxo. |
COPYFILE2_PHASE_NAMEGRAFT_COPY A operação de cópia estava processando links simbólicos e/ou pontos de nova análise. Essa fase ocorre uma vez por arquivo operação de cópia. |
COPYFILE2_PHASE_MAX Um maior que o valor máximo. Os valores válidos para essa enumeração serão menores que esse valor. |
Comentários
Para compilar um aplicativo que usa essa enumeração, defina a macro _WIN32_WINNT como 0x0601 ou posterior. Para obter mais informações, consulte Usando os cabeçalhos do Windows.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | winbase.h (incluir Windows.h) |