IBackgroundCopyError 인터페이스

IBackgroundCopyError 인터페이스를 사용하여 오류의 원인과 전송 프로세스를 진행할 수 있는지 여부를 확인합니다.

배달 최적화는 작업 상태가 BG_JOB_STATE_ERROR 또는 BG_JOB_STATE_TRANSIENT_ERROR 경우에만 오류 개체를 만듭니다. 배달 최적화는 IBackgroundCopyXXXX 인터페이스 메서드가 실패할 때 오류 개체를 만들지 않습니다. 배달 최적화가 작업에 대한 데이터 전송(작업 상태가 BG_JOB_STATE_TRANSFERRING 변경)을 시작할 때까지 오류 개체를 사용할 수 있습니다.

IBackgroundCopyError 개체를 얻으려면 IBackgroundCopyJob::GetError 메서드를 호출합니다.

멤버

IBackgroundCopyError 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IBackgroundCopyError 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IBackgroundCopyError 인터페이스에는 이러한 메서드가 있습니다.

메서드 설명
GetError 오류 코드를 검색하고 오류가 발생한 컨텍스트를 식별합니다.
GetFile 오류와 연결된 파일 개체에 대한 인터페이스 포인터를 검색합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 10 버전 1709 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 버전 1709 [데스크톱 앱만 해당]
헤더
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
라이브러리
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyError 19C613A0-FCB8-4F28-81AE-897C3D078F81로 정의됩니다.

추가 정보

BG_JOB_STATE

IBackgroundCopyJob::GetError

IBackgroundCopyJob::GetState

IBackgroundCopyCallback::JobError