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