다음을 통해 공유


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