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)

另请参阅

文件管理枚举