перечисление COPYFILE2_MESSAGE_TYPE (winbase.h)

Указывает тип сообщения, передаваемого в структуре COPYFILE2_MESSAGE функции обратного вызова CopyFile2ProgressRoutine .

Синтаксис

typedef enum _COPYFILE2_MESSAGE_TYPE {
  COPYFILE2_CALLBACK_NONE = 0,
  COPYFILE2_CALLBACK_CHUNK_STARTED,
  COPYFILE2_CALLBACK_CHUNK_FINISHED,
  COPYFILE2_CALLBACK_STREAM_STARTED,
  COPYFILE2_CALLBACK_STREAM_FINISHED,
  COPYFILE2_CALLBACK_POLL_CONTINUE,
  COPYFILE2_CALLBACK_ERROR,
  COPYFILE2_CALLBACK_MAX
} COPYFILE2_MESSAGE_TYPE;

Константы

 
COPYFILE2_CALLBACK_NONE
Значение: 0
Недопустимое значение.
COPYFILE2_CALLBACK_CHUNK_STARTED
Указывает, что один блок потока начал копироваться.
COPYFILE2_CALLBACK_CHUNK_FINISHED
Указывает, что копия одного блока потока завершена.
COPYFILE2_CALLBACK_STREAM_STARTED
Указывает, что исходный и конечный дескриптор для потока были открыты, а копия потока —
будет запущена.
COPYFILE2_CALLBACK_STREAM_FINISHED
Указывает, что операция копирования для потока запущена.
COPYFILE2_CALLBACK_POLL_CONTINUE
Может отправляться периодически.
COPYFILE2_CALLBACK_ERROR
COPYFILE2_CALLBACK_MAX
Во время операции копирования произошла ошибка.

Комментарии

Чтобы скомпилировать приложение, использующее это перечисление, определите макрос _WIN32_WINNT как 0x0601 или более поздней версии. Дополнительные сведения см. в разделе Использование заголовков Windows.

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть winbase.h (включая Windows.h)

См. также раздел

Перечисления управления файлами