BG_FILE_PROGRESS 구조체
BG_FILE_PROGRESS 구조는 전송된 바이트 수와 같은 파일 관련 진행률 정보를 제공합니다.
구문
typedef struct _BG_FILE_PROGRESS {
UINT64 BytesTotal;
UINT64 BytesTransferred;
BOOL Completed;
} BG_FILE_PROGRESS;
멤버
-
BytesTotal
-
파일 크기(바이트)입니다. 배달 최적화에서 파일의 크기를 확인할 수 없는 경우(예: 파일 또는 서버가 없는 경우) 값이 DO_UNKNOWN_FILE_SIZE.
파일에서 범위를 다운로드하는 경우 BytesTotal 은 파일에서 다운로드하려는 총 바이트 수를 반영합니다.
-
BytesTransferred
-
전송된 바이트 수입니다.
-
완료됨
-
다운로드의 경우 사용자가 파일을 사용할 수 있는 경우 값은 TRUE 입니다. 그렇지 않으면 값이 FALSE입니다. IBackgroundCopyJob::Complete 메서드를 호출한 후 사용자가 파일을 사용할 수 있습니다. Complete 메서드가 일시적인 오류를 생성하는 경우 오류가 발생하기 전에 처리된 파일을 사용자가 사용할 수 있습니다. 다른 항목은 그렇지 않습니다. Completed 멤버를 사용하여 Complete가 실패할 때 사용자가 파일을 사용할 수 있는지 확인합니다.
설명
배달 최적화에서 파일을 전송했는지 확인하려면 다음을 수행할 수 있습니다.
- BytesTransferred를BytesTotal과 비교합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 10 버전 1709 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 버전 1709 [데스크톱 앱만 해당] |
헤더 |
|