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 Server,版本 1709 [ 桌面應用程式]
標頭
>deliveryoptimization。h

另請參閱

BG_FILE_PROGRESS

IBackgroundCopyJob:: GetProgress