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 は、ファイルの 1 つのサイズを判別できない場合、この値を設定しません。 たとえば、指定したファイルまたはサーバーが存在しない場合、BITS はファイルのサイズを判断できません。

ファイルから範囲をダウンロードする場合、 BytesTotal には、ファイルからダウンロードする合計バイト数が含まれます。

BytesTransferred

転送されたバイト数。

FilesTotal

このジョブに転送するファイルの合計数。

FilesTransferred

転送されたファイルの数。

要件

   
サポートされている最小のクライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
Header bits.h

関連項目

BG_FILE_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyJob3::AddFileWithRanges

IBackgroundCopyJob::GetProgress