BG_JOB_PROGRESS结构

BG_JOB_PROGRESS 结构提供与作业相关的进度信息,例如传输的字节数和文件数。 对于上传作业,进度适用于上传文件,而不是回复文件。

语法

typedef struct _BG_JOB_PROGRESS {
  UINT64 BytesTotal;
  UINT64 BytesTransferred;
  ULONG  FilesTotal;
  ULONG  FilesTransferred;
} BG_JOB_PROGRESS;

成员

BytesTotal

作业中所有文件要传输的总字节数。 如果值为 BG_SIZE_UNKNOWN,则尚未确定作业中所有文件的总大小。 传递优化无法确定其中一个文件的大小,则不设置此值。 例如,如果指定的文件或服务器不存在,传递优化无法确定文件的大小。

如果要从文件下载范围 ,BytesTotal 将包含要从文件下载的总字节数。

BytesTransferred

传输的字节数。

FilesTotal

要为此作业传输的文件总数。

FilesTransferred

传输的文件数。

要求

要求
最低受支持的客户端
Windows 10版本 1709 [ 桌面应用]
最低受支持的服务器
Windows服务器,版本 1709 [ 桌面应用]
标头
Deliveryoptimization.h

另请参阅

BG_FILE_PROGRESS

IBackgroundCopyJob::GetProgress