IBackgroundCopyCallback::JobTransferred 메서드

배달 최적화는 작업의 모든 파일이 성공적으로 전송 될 때 JobTransferred 메서드의 구현을 호출합니다.

구문

HRESULT JobTransferred(
  [in] IBackgroundCopyJob *pJob
);

매개 변수

pJob [in]

작업 완료 시간, 전송된 바이트 수 및 전송된 파일 수와 같은 작업 관련 정보를 포함합니다. pJob을 해제하지 마세요. 배달 최적화는 메서드가 반환될 때 인터페이스를 해제합니다.

반환 값

이 메서드는 S_OK 반환해야 합니다.

설명

일반적으로 구현은 IBackgroundCopyJob::Complete 메서드를 호출하여 배달 최적화가 파일을 성공적으로 전송했음을 인정해야 합니다. Complete 메서드를 호출할 때까지 클라이언트에서 파일 및 회신 파일을 다운로드할 수 없습니다.

Complete 메서드 또는 IBackgroundCopyJob::Cancel 메서드 배달 최적화를 호출하지 않으면 30일 후에 작업이 취소되고 불완전한 파일이 삭제됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 10, 버전 1709 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 버전 1709 [데스크톱 앱만 해당]
헤더
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
라이브러리
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyCallback 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22로 정의됩니다.

추가 정보

IBackgroundCopyCallback

IBackgroundCopyJob

IBackgroundCopyJob::Complete

IBackgroundCopyJob::Cancel