共用方式為


BG_JOB_PROGRESS結構 (bits.h)

提供作業相關的進度資訊,例如傳輸的位元組和檔案數目。 針對上傳作業,進度會套用至上傳檔案,而不是回復檔案。 若要檢視回復檔案進度,請參閱 BG_JOB_REPLY_PROGRESS 結構。

語法

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

成員

BytesTotal

作業中所有檔案要傳輸的位元組總數。 如果值BG_SIZE_UNKNOWN,則尚未判斷作業中所有檔案的大小總計。 如果 BITS 無法判斷其中一個檔案的大小,則不會設定此值。 例如,如果指定的檔案或伺服器不存在,BITS 就無法判斷檔案的大小。

如果您要從檔案下載範圍, BytesTotal 會包含您想要從檔案下載的位元組總數。

BytesTransferred

傳輸的位元組數目。

FilesTotal

要為此作業傳輸的檔案總數。

FilesTransferred

傳輸的檔案數目。

規格需求

   
最低支援的用戶端 Windows XP
最低支援的伺服器 Windows Server 2003
標頭 bits.h

另請參閱

BG_FILE_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyJob3::AddFileWithRanges

IBackgroundCopyJob::GetProgress