перечисление COPYFILE2_COPY_PHASE (winbase.h)
Указывает этап копирования на момент ошибки. Используется в структуре ошибки , внедренной в структуру COPYFILE2_MESSAGE .
Синтаксис
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;
Константы
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 Один больше максимального значения. Допустимые значения для этого перечисления будут меньше этого значения. |
Комментарии
Чтобы скомпилировать приложение, использующее это перечисление, определите макрос _WIN32_WINNT как 0x0601 или более поздней версии. Дополнительные сведения см. в разделе Использование заголовков Windows.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Верхняя часть | winbase.h (включая Windows.h) |