次の方法で共有


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