перечисление 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) |